harmony 鸿蒙IStreamOperatorCallback
IStreamOperatorCallback
概述
定义Camera设备流回调操作。
对Camera设备执行流回调的抓捕,结束,错误捕获和帧捕获等操作。
起始版本: 3.2
相关模块:Camera
汇总
Public 成员函数
| 名称 | 描述 | 
|---|---|
| OnCaptureStarted ([in] int captureId, [in] int[] streamIds) | 捕获开始回调,在捕获开始时调用。 | 
| OnCaptureEnded ([in] int captureId, [in] struct CaptureEndedInfo[] infos) | 捕获结束回调,在捕获结束时调用。 | 
| OnCaptureError ([in] int captureId, [in] struct CaptureErrorInfo[] infos) | 捕获错误回调,在捕获过程中发生错误时调用。 | 
| OnFrameShutter ([in] int captureId, [in] int[] streamIds, [in] unsigned long timestamp) | 帧捕获回调。 | 
成员函数说明
OnCaptureEnded()
IStreamOperatorCallback::OnCaptureEnded ([in] int captureId, [in] struct CaptureEndedInfo[] infos)
描述
捕获结束回调,在捕获结束时调用。
起始版本: 3.2
参数:
| 名称 | 描述 | 
|---|---|
| captureId | 用于标识回调对应的捕获请求。 | 
| infos | 捕获结束相关信息,具体结束相关信息查看CaptureEndedInfo。 | 
参见:
OnCaptureError()
IStreamOperatorCallback::OnCaptureError ([in] int captureId, [in] struct CaptureErrorInfo[] infos)
描述
捕获错误回调,在捕获过程中发生错误时调用。
起始版本: 3.2
参数:
| 名称 | 描述 | 
|---|---|
| captureId | 用于标识回调对应的捕获请求。 | 
| infos | 捕获错误信息列表,具体错误信息查看CaptureErrorInfo。 | 
OnCaptureStarted()
IStreamOperatorCallback::OnCaptureStarted ([in] int captureId, [in] int[] streamIds)
描述
捕获开始回调,在捕获开始时调用。
起始版本: 3.2
参数:
| 名称 | 描述 | 
|---|---|
| captureId | 用于标识回调对应的捕获请求。 | 
| streamIds | 回调对应的流集合。 | 
参见:
OnFrameShutter()
IStreamOperatorCallback::OnFrameShutter ([in] int captureId, [in] int[] streamIds, [in] unsigned long timestamp)
描述
帧捕获回调。
通过Capture的输入参数CaptureInfo的enableShutterCallback_使能该回调, 使能后每次捕获均会触发此回调。
起始版本: 3.2
参数:
| 名称 | 描述 | 
|---|---|
| captureId | 用于标识回调对应的捕获请求。 | 
| streamIds | 回调对应的流集合。 | 
| timestamp | 该接口被调用时的时间戳。 | 
参见:
你可能感兴趣的鸿蒙文章
                        
                            0
                        
                        
                             赞
                        
                    
                    
                热门推荐
- 
                        2、 - 优质文章
 - 
                        3、 gate.io
 - 
                        7、 openharmony
 - 
                        9、 golang