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 | 判断指定的并发数据流是否支持 |
极客笔记