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

接口总览

本章节介绍了全平台C++ SDK的IHRTCConnection接口详情。

初始化等基础接口

表1 初始化等基础接口

接口

描述

release

释放IHRTCConnection对象资源

getRoomId

获取当前连接房间号

setNetworkBandwidth

设置网络带宽限制

房间功能

表2 房间功能接口

接口

描述

joinRoom

加入房间

leaveRoom

离开房间

renewAuthorization

签名更新

changeUserRole

设置用户的角色,切换角色时使用

changeUserName

设置用户自己的昵称

视频管理

表3 视频管理接口

接口

描述

setupRemoteView

设置远端流渲染视图

updateRemoteRenderMode

设置远端用户视图渲染模式,镜像模式

setRemoteVideoStreamType

大小流模式,设置远端视频流类型

setPriorRemoteVideoStreamType

大小流模式,设置所有订阅的远端视频流类型

pullRemoteVideo

设置是否接收对应远端用户的视频流

pullAllRemoteVideo

设置是否接收所有用户的视频流

startRemoteStreamView

设置远端用户渲染视图(发起选看-老接口)

stopRemoteStreamView

关闭远端用户的渲染视图

setRemoteVideoAdjustResolution

设置是否开启远端分辨率自适应

音频管理

表4 音频管理接口

接口

描述

muteRemoteAudio

设置是否接收指定远端用户的音频流

muteAllRemoteAudio

设置是否接收所有用户的音频流

辅流管理

表5 辅流管理接口

接口

描述

setRemoteAuxiliaryStreamViewRotation

设置远端辅流视图旋转角度

startRemoteAuxiliaryStreamView

开启辅流渲染视图(发起辅流选看)

stopRemoteAuxiliaryStreamView

关闭辅流渲染视图(停止辅流选看)

updateRemoteAuxiliaryStreamRenderMode

设置辅流视图显示模式,镜像模式

setRemoteAuxiliaryStreamViewOrientation

设置远端辅流视图方向(横竖屏)

相关文档