更新时间:2024-10-23 GMT+08:00
分享

事件回调(HWRtcMediaEngineVideoDelegate)

本章节介绍了iOS SDK的回调接口HWRtcMediaEngineVideoDelegate的详情。

表1 事件回调说明

接口

描述

onVideoFrameCapture

原始视频回调(前处理)

onVideoFrameRender

渲染后视频回调(后处理)

requireCaptureVideoFrame

是否开启前处理

requireRenderVideoFrame

是否开启后处理

onVideoFrameCapture

- (BOOL)onVideoFrameCapture:(HWRtcVideoFrame* _Nonnull)videoFrame;

功能说明

原始视频回调,从接口回调中取到原始视频数据以作前处理。

回调参数

HWRtcVideoFrame:视频数据格式 ,具体请参见HWRtcVideoFrame

返回参数
  • YES:处理结果成功。
  • NO:处理结果失败。

onVideoFrameRender

- (BOOL)onVideoFrameRender:(NSString *_Nonnull)userid 
                           videoFrame:(HWRtcVideoFrame* _Nonnull)videoFrame;

功能说明

原始视频数据处理后回调。

回调参数

userid:用户ID

HWRtcVideoFrame:视频数据格式 ,具体请参见HWRtcVideoFrame

返回参数
  • YES:处理结果成功。
  • NO:处理结果失败。

requireCaptureVideoFrame

- (BOOL)requireCaptureVideoFrame;

功能说明

是否需要开启前处理。

返回参数
  • YES:开启。
  • NO:不开启。

requireRenderVideoFrame

- (BOOL)requireRenderVideoFrame;

功能说明

是否需要开启后处理。

返回参数
  • YES:开启。
  • NO:不开启。

相关文档