检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用回调管理 配置RTC增值(录制)事件回调 查询增值(录制)事件回调配置
设备管理 setSpeakerModel - (int)setSpeakerModel:(HWRtcSpeakerModel)speakerModel; 【功能说明】 设置声音播放模式。成功加入房间后才能调用。 【请求参数】 speakerModel:声音播放模式,具体请参见HWRtcSpeakerModel。
视频设备管理 本章节介绍了全平台C++ SDK的IHRTCVideoDeviceManager接口详情。 表1 IHRTCVideoDeviceManager接口 接口 描述 getVideoDevices 获取系统视频设备列表 setVideoDevice 设置视频设备 getCurrentVideoDevice
设备管理 isSpeakerphoneEnabled int isSpeakerphoneEnabled(); 【功能说明】 是否启用扬声器。 【请求参数】 无 【返回参数】 0:不使用扬声器。 1:使用扬声器。 仅支持iOS和Android。 setCameraConfig public
音频设备管理 本章节介绍了全平台C++ SDK的IHRTCAudioDeviceManager接口详情。 表1 IHRTCAudioDeviceManager接口 接口 描述 getPlaybackDevices 获取系统音频播放设备列表 getRecordDevices 获取系统音频录制设备列表
不影响系统音量。 setShareComputerSound virtual int setShareComputerSound(bool enable) 【功能说明】 设置是否开启系统音频采集、发送。只能在房间内使用。 【请求参数】 enable:true表示开启系统音频采集
HRTCAudioSceneType scene) 【功能说明】 设置音频使用场景。该接口需要在joinRoom前调用。 此接口可在create接口设置场景后改变音频场景,暂不支持初始化scene设置音乐再通过此接口设置为会议。 【请求参数】 level:表示档位,会议模式暂时只支持16k。
音频管理 muteRemoteAudio - (int)muteRemoteAudio:(NSString *)userId muted:(BOOL)muted; 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:远端用户的userid,唯一标识。 m
userId:用户ID。 volume:音量值,取值范围为[0,100],默认音量值为10无增益,10以下表示负增益,10以上表示正增益,此接口不会影响系统音量。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 父主题: HRTCConnection
scene:(HWRtcAudioSceneType)scene; 【功能说明】 设置使用场景。该接口需要在joinRoom前调用。 此接口可在initWithConfig接口设置场景后改变音频场景,暂不支持初始化scene设置音乐再通过此接口设置为会议。 【请求参数】 level:表示档位,会议模式暂时只支持
rCode。 该接口为选看的旧接口,通过该接口和updateRemoteRenderMode完成一次完整的选看流程。新的完成选看功能拆分为三个接口:setupRemoteView、pullRemoteVideo和setRemoteVideoStreamType接口,将设置渲染模式
rCode。 该接口为选看的旧接口,通过该接口和updateRemoteRenderMode完成一次完整的选看流程。新的完成选看功能拆分为三个接口:setupRemoteView、pullRemoteVideo和setRemoteVideoStreamType接口,将设置渲染模式
视频管理 setPriorRemoteVideoStreamType public abstract int setPriorRemoteVideoStreamType(HRTCVideoStreamType type); 【功能说明】 大小流模式,设置所有订阅的远端视频流类型。
音频管理 muteRemoteAudio virtual int muteRemoteAudio(const char* userId, bool mute) 【功能说明】 设置是否接收对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userId:
rCode。 该接口为选看的旧接口,通过该接口和updateRemoteRenderMode完成一次完整的选看流程。新的完成选看功能拆分为三个接口:setupRemoteView、pullRemoteVideo和setRemoteVideoStreamType接口,将设置渲染模式
CVideoAuxiliaryEncParam。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 使用该接口设置辅流编码参数时,由于当前系统策略会根据获取的区域宽高比对设置的宽高进行调整,使用户设置的宽高比与获取的宽高比保持一致,因此用户实际收流的分辨率与设置的分辨率可能存在不同。
辅流管理 startRemoteAuxiliaryStreamView public abstract int startRemoteAuxiliaryStreamView(String userId, SurfaceView view); 【功能说明】 开始订阅辅流。 【请求参数】
辅流管理 setRemoteAuxiliaryStreamViewRotation virtual int setRemoteAuxiliaryStreamViewRotation(const char *userId, HRTCVideoRotation rotation) 【功能说明】
辅流管理 startRemoteAuxiliaryStreamView - (int)startRemoteAuxiliaryStreamView:(HWRtcVideoCanvas *)streamView streamType:(HWRtcStreamType)streamType;
音频增强管理 enableUserVolumeNotify public abstract int enableUserVolumeNotify(int interval); 【功能说明】 设置音量值上报回调函数(onUserVolumeStatsNotify)的回调周期。 【请求参数】