ICameraProvider接口介绍

ICameraProvider提供如下功能:

  • 列举可用的Camera设备
  • 提供关于Camera设备状态变化的更新
  • 手电筒的使能/禁用

具体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 判断指定的并发数据流是否支持
赞(3)
未经允许不得转载:极客笔记 » ICameraProvider接口介绍
分享到: 更多 (0)

评论 5

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    不知道大佬能实现无人直播不?就是说摄像头获取的是事先录好的视频

    gcno9310个月前 (01-08)回复
    • 不明白呢,再详细描述下?

      admin10个月前 (01-09)回复
  2. #2

    默认情况下,相机预览显示是相机设备获取回来的数据,直播的时候,会打开相机,相机就会去相机设备获取数据,然后显示,现在,我的需求是,打开相机不去相机设备获取数据了,转而去获取一个事先录好的视频内容,比如(某某mp4),也就是说,让视频的内容替代相机设备的内容,让相机获取,大佬可以加我好友吗,指教指教,哈哈,微信:gcno93

    gcno9310个月前 (01-09)回复
    • 可以做的,从mp4解出buffer来,送给上层即可。

      admin9个月前 (01-17)回复
  3. #3

    我是小白,好多东西不懂,描述不清,请不要见怪

    gcno9310个月前 (01-09)回复