camera HAL device api 和module api

camera HAL device api 和module api关系图

device api version support api level module api version
CAMERA_DEVICE_API_VERSION_1_0 DEPRECATED.Supports the android.hardware.Camera API, and the android.hardware.camera2 API in legacy mode only. >=1.0
CAMERA_DEVICE_API_VERSION_2_0 NO LONGER SUPPORTED. >=2.0
CAMERA_DEVICE_API_VERSION_2_1 NO LONGER SUPPORTED. Supports the android.hardware.Camera API, and the android.hardware.camera2 API in legacy mode only. >=2.0
CAMERA_DEVICE_API_VERSION_3_0 >=2.0
CAMERA_DEVICE_API_VERSION_3_1 >=2.0
CAMERA_DEVICE_API_VERSION_3_2 >=2.2
CAMERA_DEVICE_API_VERSION_3_3 >=2.2
CAMERA_DEVICE_API_VERSION_3_4 Supports the android.hardware.Camera API, and as of v3.2, the android.hardware.camera2 API as LIMITED or above hardware level. >=2.2

module api version

module api version
CAMERA_MODULE_API_VERSION_1_0
CAMERA_MODULE_API_VERSION_2_0
CAMERA_MODULE_API_VERSION_2_1
CAMERA_MODULE_API_VERSION_2_2
CAMERA_MODULE_API_VERSION_2_3
CAMERA_MODULE_API_VERSION_2_4

camera_module_t函数和module版本对应关系

camera_module_t function api module version
get_number_of_cameras 1.0
get_camera_info 1.0
set_callbacks 2.1
get_vendor_tag_ops 2.2
open_legacy 2.2
set_torch_mode 2.4
init 2.4

获取module和device api版本

//获取module api 版本
camera_module_t.common.module_api_version
//获取device api 版本
camera_info_t.device_version    //module api version >= 2.0
camera_device_t.common.version  

猜你喜欢

转载自blog.csdn.net/abc_1234d/article/details/77772714