openharmony 鸿蒙 interface_i_stream_operator_callback_v13

2025-06-16 浏览 (1)

IStreamOperatorCallback

概述

定义Camera设备流回调操作。

对Camera设备执行流回调的抓捕,结束,错误捕获和帧捕获等操作。

起始版本: 5.0

相关模块:Camera

汇总

Public 成员函数

名称描述
OnCaptureReady ([in] int captureId, [in] int[] streamIds, [in] unsigned long timestamp)下次拍照准备就绪时调用。
OnFrameShutterEnd ([in] int captureId, [in] int[] streamIds, [in] unsigned long timestamp)当前帧捕获结束时调用。
OnCaptureEndedExt ([in] int captureId, [in] struct CaptureEndedInfoExt[] infos)当拍照结束时调用。
OnResult ([in] int streamId, [in] unsigned char[] result)上报stream相关的metadata等信息的回调,上报方式查看**SetResultMode()**。

成员函数说明

OnCaptureEndedExt()

IStreamOperatorCallback::OnCaptureEndedExt ([in] int captureId, [in] struct CaptureEndedInfoExt[] infos)

描述

当拍照结束时调用。

起始版本: 5.0

参数:

名称描述
captureId用于标识回调对应的捕获请求。
infos捕获结束相关信息,具体结束相关信息查看CaptureEndedInfoExt

返回:

NO_ERROR 表示执行成功。

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

OnCaptureReady()

IStreamOperatorCallback::OnCaptureReady ([in] int captureId, [in] int[] streamIds, [in] unsigned long timestamp)

描述

下次拍照准备就绪时调用。

起始版本: 5.0

参数:

名称描述
captureId回调对应的捕获请求ID。
streamIds回调对应的捕获流ids。 @Param timestamp 回调对应的时间戳。
timestamp回调对应的时间戳。

返回:

NO_ERROR 表示执行成功。

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

OnFrameShutterEnd()

IStreamOperatorCallback::OnFrameShutterEnd ([in] int captureId, [in] int[] streamIds, [in] unsigned long timestamp)

描述

当前帧捕获结束时调用。

起始版本: 5.0

参数:

名称描述
captureId回调对应的捕获请求ID。
streamIds回调对应的捕获流ids。 @Param timestamp 回调对应的时间戳。
timestamp回调对应的时间戳。

返回:

NO_ERROR 表示执行成功。

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

OnResult()

IStreamOperatorCallback::OnResult ([in] int streamId, [in] unsigned char[] result)

描述

上报stream相关的metadata等信息的回调,上报方式查看**SetResultMode()**。

起始版本: 5.0

参数:

名称描述
streamIdstreamId 需要上报metadata等信息的流id。
result上报的metadata等信息,由**EnableResult()**指定, **DisableResult()**关闭上报开关。

返回:

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

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/loLg9F