检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
getVersion virtual char* getVersion() 【功能说明】 获取当前SDK版本号。 【请求参数】 无 【返回参数】 SDK当前版本号。
支持,您也可以通过disableRejoinRoom关闭重连房间功能。 父主题: SDK使用
若桶没有开启多版本控制功能,则已删除的对象不可恢复。 父主题: 录制相关
概述 华为云实时音视频服务提供的云端录制回放功能适用于需要将音视频通话或互动直播过程进行录制和存储的业务场景。云端录制功能包含两种模式,如表1所示。 表1 云端录制模式 模式 说明 适用场景 单流录制 支持单流录制,可按用户进行录制。
【返回参数】 无 broadcastFinished - (void)broadcastFinished; 【功能说明】 系统录屏完成,在sampleHandle类中的broadcastFinished中调用。
【返回参数】 无 onMediaFrameDecrypt void onMediaFrameDecrypt(HRTCFrameBuffer frameBuffer) 【功能说明】 媒体数据回调到app层解密处理。
加密回调 onMediaFrameDecrypt 解密回调 onMediaFrameEncrypt virtual bool onMediaFrameEncrypt(HRTCMediaType frameType, HRTCFrameBuffer &frameBuffer) 【功能说明
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。
【回调参数】 volumeInfos:回调发言人信息列表,目前最多支持4人,包括自己,具体请参见HRTCVolumeInfo。 totalVolume:远端混音后的总音量。
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。 接口调用流程 实现过程 加入房间前开启视频自渲染 加入房间前调用接口setExternalVideoFrameOutput打开视频自渲染功能。
屏幕共享 startScreenShare public abstract int startScreenShare(); 【功能说明】 开启屏幕共享。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 Android 5.0及以上版本支持此功能。
自定义视频渲染 功能描述 实时音视频传输过程中,上层应用可以不用SDK默认的渲染功能,选择对视频帧数据进行自定义渲染。
recordingDeviceTest - (int)recordingDeviceTest:(int)intervalInMilliseconds; 【功能说明】 音频采集设备测试。
setSpeakerModel virtual int setSpeakerModel(HRTCSpeakerModel speakerModel) 【功能说明】 设置声音播放模式。成功加入房间后调用。
屏幕共享 startScreenShare - (int)startScreenShare; 【功能说明】 开启屏幕共享功能。 【请求参数】 无 【返回参数】 0:成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。
setAuxiliaryVideoEncodeSmooth - (int)setAuxiliaryVideoEncodeSmooth:(BOOL)enable; 【功能说明】 设置是否开启辅流的流畅度优先。
【回调参数】 usersVolumeArray:回调发言人音量信息,具体请参见HWRtcMediaUsersVolumeInfo。 userNumber:上报的用户人数,最多上报4人,包含本地用户。 totalVolume:总音量。
包括总音量以及各发言人及其对应音量上报显示回调 【回调参数】 connection:跨房引擎。 usersVolumeArray:回调发言人音量信息,具体请参见HWRtcMediaUsersVolumeInfo。
release virtual void release() 【功能说明】 资源释放函数。 父主题: 接口参考
release public abstract void release(); 【功能说明】 释放HRTCConnection。在leaveRoom之后调用,可释放房间占用的资源。