接口总览
本章节介绍了iOS/macOS SDK的HWRtcConnection接口详情。
HWRtcConnection按照其功能可分类为:初始化等基础接口、房间功能、视频管理、屏幕共享、音频管理。
单击下图中相应接口名称,可快速跳转到相应接口位置查看其使用方法。
初始化等基础接口
接口 |
描述 |
---|---|
注销引擎 |
|
根据房间ID获取connection |
|
使能视频前后处理 |
|
鉴权签名过期,更新签名 |
|
设置网络带宽限制 |
房间功能
接口 |
描述 |
---|---|
加入房间 |
|
设置用户的角色,切换角色时使用 |
|
修改用户昵称 |
|
获取房间id |
|
离开房间 |
|
禁止房间自动重入 |
视频管理
接口 |
描述 |
---|---|
按档位选看远端用户,并设置用户窗口 |
|
取消订阅远端用户,并清除此用户的窗口 |
|
设置远端视频渲染填充方式,镜像模式 |
|
订阅或取消订阅远端用户 |
|
订阅或取消订阅全部远端用户,对未入会用户也有影响 |
|
设置远端用户窗口 |
|
远端流自动调整分辨率开关 |
|
大小流模式,设置所有订阅的远端视频流类型 |
|
大小流模式,设置远端视频流类型 |
|
设置远端视频旋转角度 |
|
设置远端视频横屏、竖屏展示 |
辅流管理
接口 |
描述 |
---|---|
开启辅流渲染视图(发起辅流选看) |
|
关闭辅流渲染视图(停止辅流选看) |
|
设置辅流视图渲染模式,镜像模式 |
|
设置辅流视图角度 |
|
设置辅流横屏或竖屏显示 |
音频管理
接口 |
描述 |
---|---|
设置是否接收对应远端用户的音频流 |
|
设置是否接收所有用户的音频流 |
|
调整扬声器播放的音量(0-100) |