检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutputWithFormat 打开视频自渲染功能。 //开启远端或者本地的视频自渲染
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutputWithFormat 打开视频自渲染功能。 //开启远端或者本地的视频自渲染
setSpeakerModel - (int)setSpeakerModel:(HWRtcSpeakerModel)speakerModel; 【功能说明】 设置声音播放模式。成功加入房间后才能调用。 【请求参数】 speakerModel:声音播放模式,具体请参见HWRtcSpeakerModel。
stopAllAudioClips() 【功能说明】 停止播放所有音效文件。 【请求参数】 无 【返回参数】 0:方法调用成功。 < 0:方法调用失败。具体请参见HRTCErrorCode。 pauseAudioClip virtual int pauseAudioClip(int soundId) 【功能说明】 暂停播放指定的音效文件。
enabled) 【功能说明】 设置是否开启视频增亮功能。 【请求参数】 enabled:true表示开启,false表示关闭。 ApplyGSensorMode virtual int ApplyGSensorMode(HRTCGSensorMode mode) 【功能说明】 是否开启重力感应。
Connection *)connection onjoinSuccess:(NSString * _Nonnull)userId; 【功能说明】 成功加入跨房房间,触发此回调。 【回调参数】 connection:跨房引擎。 userId:新加入房间的用户ID。 connec
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutput打开视频自渲染功能。 //开启远端或者本地的视频自渲染
count() 【功能说明】 获取屏幕共享窗口资源数量。 【请求参数】 无 【返回参数】 unsigned int:无符号整数,对象(屏幕或窗口)数量。 get virtual HRTCScreenShareSourceInfo get(unsigned int index) 【功能说明】 获取屏幕共享窗口资源信息。
requireCaptureVideoFrame() 【功能说明】 是否需要开启前处理。 【返回参数】 true:开启。 false:不开启。 requireRenderVideoFrame virtual bool requireRenderVideoFrame() 【功能说明】 是否需要开启后处理。 【返回参数】
)result; 【功能说明】 日志上传结果回调。 【回调参数】 result:日志上传结果。 0:上传成功。 1:上传失败。 onLogUploadProgress - (void)onLogUploadProgress:(int)progress; 【功能说明】 日志上传进度回调。
requireRecordAudioFrame() 【功能说明】 是否开启音频前处理。 【返回参数】 true:开启。 false:不开启。 requirePlaybackAudioFrame virtual bool requirePlaybackAudioFrame() 【功能说明】 是否需要开启音频后处理。
接口总览 本章节介绍了全平台C++ SDK的IHRTCEngine接口详情。 IHRTCEngine按照其功能可分类为:初始化等基础接口、房间功能、视频管理、辅流管理、屏幕共享、音频管理、音效文件播放管理、自采集自渲染、其他接口。 单击下图中相应接口名称,可快速跳转到相应接口位置查看其使用方法。
result) 【功能说明】 日志上传结果回调。 【回调参数】 result:日志上传结果。 0:上传成功 >0:上传失败 onLogUploadProgress virtual void onLogUploadProgress(int progress) 【功能说明】 日志上传进度回调。
egate的详情。 replayBroadcastFinished - (void)replayBroadcastFinished;; 【功能说明】 录屏结束回调。 【回调参数】 无 父主题: 接口参考
public abstract int setEncryption(HRTCEncryptionConfig encryptionParam); 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置16位加密密钥和加密算法,app加密模式需要先设置回调接口。
更新自动录制配置 功能介绍 更新自动录制配置,租户可以开启自动单流录制或者停用自动单流录制(仅支持单流录制)。 接口约束 开启自动单流录制功能之后,只针对新创建的房间有效,对开启自动录制功能之前已经创建的房间不生效。 单流自动录制任务的流名规则: {appid}_{roomid}
setVideoFrameObserver(HRTCConnection conn, IHTCVideoFrameObserver observer); 【功能说明】 注册原始视频媒体数据监听回调。 【请求参数】 conn:HRTCConnection引擎。 observer:原始视频数据处理接口
IHRTCScreenShareSourceList* getScreenShareSources(HRTCScreenShareIconType type) 【功能说明】 获取屏幕可共享对象列表。 【请求参数】 type:屏幕捕获图像类型,具体请参见HRTCScreenShareIconType。 【返回参数】
停用应用 功能介绍 调用此接口停用单个应用。 应用停用后,新房间无法新增和加入,已加入的房间可以继续使用。合流、录制功能等也不可用。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
设备管理 isSpeakerphoneEnabled int isSpeakerphoneEnabled(); 【功能说明】 是否启用扬声器。 【请求参数】 无 【返回参数】 0:不使用扬声器。 1:使用扬声器。 仅支持iOS和Android。 setCameraConfig public