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