最終更新:2017-04-04 (火) 15:43:09 (2569d)  

Camera HAL 3
Top / Camera HAL 3

https://source.android.com/devices/camera/camera3.html

バージョン

CameraDeviceBase

  • Base interface for version >= 2 camera device classes, which interface to camera HAL device versions >= 2.

派生クラス

処理の流れ

  • Open the device.camera_module_t.common->open
    camera3_device_t.ops->initialize
    Configure the streams.camera3_device_t->configure_streams
    Allocate stream buffers.camera3_device_t.ops->register_stream_buffers
    Construct a capture request and send it to HAL.camera3_device_t.ops->process_capture_request
    HAL notifies the framework of a started capture request.camera3_callback_ops?->notify
    HAL notifies the framework of a finished capture request.camera3_callback_ops?->process_capture_result
    repeat capture request
    camera3_device_t->common->close

参考