harmony 鸿蒙ICameraHost

  • 2025-06-16
  • 浏览 (4)

ICameraHost

概述

定义Camera设备功能操作。

打开并执行Camera设备、通知设备状态更改信息、设置回调接口等相关操作。

起始版本: 5.0

相关模块:Camera

汇总

Public 成员函数

名称 描述
OpenCamera_V1_3 ([in] String cameraId, [in] ICameraDeviceCallback callbackObj,
[out] ICameraDevice device)
打开Camera设备。
OpenSecureCamera ([in] String cameraId, [in] ICameraDeviceCallback callbackObj,
[out] ICameraDevice device)
使用安全模式打开相机。
GetResourceCost ([in] String cameraId, [out] CameraDeviceResourceCost resourceCost) 通过cameraHost获取在相机设备上打开相机的资源成本。

成员函数说明

GetResourceCost()

ICameraHost::GetResourceCost ([in] String cameraId, [out] CameraDeviceResourceCost resourceCost)

描述

通过cameraHost获取在相机设备上打开相机的资源成本。

起始版本: 5.0

参数:

名称 描述
cameraId 需要打开的Camera设备ID,可通过CamRetCode接口获取当前已有Camera设备列表。
resourceCost 需要打开Camera设备的开销。

返回:

NO_ERROR 表示执行成功。

其他值表示执行失败,具体错误码查看CamRetCode

OpenCamera_V1_3()

ICameraHost::OpenCamera_V1_3 ([in] String cameraId, [in] ICameraDeviceCallback callbackObj, [out] ICameraDevice device)

描述

打开Camera设备。

打开指定的Camera设备,通过此接口可以获取到ICameraDevice对象,通过ICameraDevice对象可以操作具体的Camera设备。

起始版本: 5.0

参数:

名称 描述
cameraId 需要打开的Camera设备ID,可通过GetCameraIds()接口获取当前已有Camera设备列表。
callbackObj Camera设备相关的回调函数,具体参见ICameraDeviceCallback
device 返回当前要打开的Camera设备ID对应的ICameraDevice对象。

返回:

NO_ERROR 表示执行成功。

其他值表示执行失败,具体错误码查看CamRetCode

OpenSecureCamera()

ICameraHost::OpenSecureCamera ([in] String cameraId, [in] ICameraDeviceCallback callbackObj, [out] ICameraDevice device)

描述

使用安全模式打开相机。

打开指定的Camera设备,通过此接口可以获取到ICameraDevice实例,并通过ICameraDevice操作映射到实例的特定相机设备。

起始版本: 5.0

参数:

名称 描述
cameraId 需要打开的Camera设备ID,可通过GetCameraIds()接口获取当前已有Camera设备列表。
callbackObj Camera设备相关的回调函数,具体参见ICameraDeviceCallback
device 返回当前要打开的Camera设备ID对应的ICameraDevice对象。

返回:

NO_ERROR 表示执行成功。

其他值表示执行失败,具体错误码查看CamRetCode

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Camera HDI 参考

harmony 鸿蒙CameraDeviceResourceCost

harmony 鸿蒙Camera (V1_0)

harmony 鸿蒙Camera (V1_1)

harmony 鸿蒙Camera (V1_2)

harmony 鸿蒙Camera (V1_3)

harmony 鸿蒙CaptureEndedInfoExt

harmony 鸿蒙CaptureEndedInfo

harmony 鸿蒙CaptureErrorInfo

harmony 鸿蒙CaptureInfo

0  赞