harmony 鸿蒙IStreamOperator

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

IStreamOperator

概述

定义Camera设备流操作。

对Camera设备执行流的创建、配置与添加参数、属性获取、句柄绑定与解除、图像捕获与取消、流的转换以及流释放操作。

流是指从底层设备输出,经本模块内部各环节处理,最终传递到上层服务或者应用的一组数据序列。 本模块支持的流的类型有预览流,录像流,拍照流等,更多类型可查看StreamIntent

起始版本: 5.0

相关模块:Camera

汇总

Public 成员函数

名称 描述
EnableResult ([in] int streamId, [in] unsigned char[] results) 打开metadata和其他信息在流上上报开关。
DisableResult ([in] int streamId, [in] unsigned char[] results) 关闭metadata和其他信息在流上上报开关。

成员函数说明

DisableResult()

IStreamOperator::DisableResult ([in] int streamId, [in] unsigned char[] results)

描述

关闭metadata和其他信息在流上上报开关。

关闭之后,相应的OnResult()不再上报,需EnableResult使能之后才上报。

起始版本: 5.0

参数:

名称 描述
streamId 需要关闭上报metadata等信息的流id。
results results 需要关闭上报开关的多个metadata和其余信息。

返回:

NO_ERROR 表示执行成功。

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

EnableResult()

IStreamOperator::EnableResult ([in] int streamId, [in] unsigned char[] results)

描述

打开metadata和其他信息在流上上报开关。

OnResult只上报此接口使能后的metadata即相机相关信息。

起始版本: 5.0

参数:

名称 描述
streamId 需要打开上报metadata等信息的流id。
results 需要打开上报开关的多个metadata和其余信息。

返回:

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  赞