Android [Camera 原始碼] 建立和提交請求(Request Creation) Google官方文件(八)
阿新 • • 發佈:2018-12-07
Google原始碼網地址連結:https://source.android.com/devices/camera
該Google Camera的文件為系列文章,文章列表:
overview
Camera3
HAL Subsystem
Metadata and Controls
3A Modes and State
Output and Cropping
Errors and Streams
Request Creation
External USB Cameras
Multi-Camera Support
Motion Tracking
Session Parameters
Single Producer,Multiple Consumer
Version Support
建立和提交請求
預設請求
要構建預設捕獲請求,請呼叫 ICameraDeviceSession::constructDefaultRequestSettings()。
提交請求
要提交相機捕獲請求,請呼叫 ICameraDeviceSession::processCaptureRequest()。
其他方法
請求/結果訊息佇列
相機捕獲結果和請求 IPC 開銷可通過快速訊息佇列進一步優化。呼叫 ICameraDeviceSession::getCaptureRequestMetadataQueue() 和 ICameraDeviceSession::getCaptureResultMetadataQueue() 方法可查詢相應的佇列。
清空
要清空所有待處理的捕獲請求,請呼叫 ICameraDeviceSession::flush()。