harmony 鸿蒙IStreamOperator
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。
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦