1. 程式人生 > >Android [Camera 原始碼] 建立和提交請求(Request Creation) Google官方文件(八)

Android [Camera 原始碼] 建立和提交請求(Request Creation) Google官方文件(八)

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()。