ICameraProvider提供如下功能:
- 列举可用的Camera设备
- 提供关于Camera设备状态变化的更新
- 手电筒的使能/禁用
加入知识星球与更多Camera同学交流
- 星球名称:深入浅出Android Camera
- 星球ID: 17296815
具体API如下表所示:
API | Version | Description |
---|---|---|
setCallback(ICameraProviderCallback callback) | 2.4 | 向HAL提供一个回调接口 |
getVendorTags() | 2.4 | 获取当前OEM平台支持的Vendor Tags |
getCameraIdList() | 2.4 | 获取当前OEM平台支持的CameraID列表 |
isSetTorchModeSupported() | 2.4 | 返回是否支持手电筒 |
getCameraDeviceInterface_V1_x | 2.4 | 返回指定cameraDeviceName的ICameraDevice实例 |
getCameraDeviceInterface_V3_x | 2.4 | 返回指定cameraDeviceName的ICameraDevice实例 |
notifyDeviceStateChange | 2.5 | 向HAL通知Camera设备的状态 |
getConcurrentStreamingCameraIds | 2.6 | 获取能并发配置数据流的Camera组合 |
isConcurrentStreamCombinationSupported | 2.6 | 判断指定的并发数据流是否支持 |