threadLoop中预览的循环流程图
2022-03-21 10:15:13 0 举报
camera3Device中一个关键方法threadloop,负责处理上层的request,这个流程图只是反映了为什么上层只发送了一个request,但是取回一直有request送给hal的原理
作者其他创作
大纲/内容
是
结束
mNextRequests.size 为0
是否超时
将halRequest传递到HAL层
否
waitForNextRequestBatch
waitIfPaused
用mNextRequests中的captureRequest初始化halRequest,并准备buffer
将预览的request添加到mNextRequests中
submitRequestSuccess
开始
prepareHalRequest
mNextRequests.clear()
sendRequestsBatch
一定条件下清除mRepeatingRequests
是否有错误
收藏
0 条评论
下一页