
# 接口总览
本章节介绍了iOS/macOS SDK的HWRtcConnection接口详情。
HWRtcConnection按照其功能可分类为：初始化等基础接口、房间功能、视频管理、屏幕共享、音频管理。
![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/note_3.0-zh-cn.png)
单击下图中相应接口名称，可快速跳转到相应接口位置查看其使用方法。
![](https://support.huaweicloud.com/csdk-rtc/zh-cn_image_0000001163158288.jpg)
#### 初始化等基础接口
表1初始化等基础接口 
| 接口                                                                                                                 | 描述                 |
|:---|:---|
| [destroyConnection](https://support.huaweicloud.com/csdk-rtc/rtc_05_0068.html#rtc_05_0068__section89051752195910)  | 注销引擎               |
| [initWithRoomId](https://support.huaweicloud.com/csdk-rtc/rtc_05_0068.html#rtc_05_0068__section1724702367)         | 根据房间ID获取connection |
| [setVideoFrameObserver](https://support.huaweicloud.com/csdk-rtc/rtc_05_0068.html#rtc_05_0068__section17289142566) | 使能视频前后处理           |
| [renewAuthorization](https://support.huaweicloud.com/csdk-rtc/rtc_05_0068.html#rtc_05_0068__section1223254913206)  | 鉴权签名过期，更新签名        |
| [setNetworkBandwidth](https://support.huaweicloud.com/csdk-rtc/rtc_05_0068.html#rtc_05_0068__section154013151346)  | 设置网络带宽限制           |
   
#### 房间功能
表2房间功能接口 
| 接口                                                                                                               | 描述              |
|:---|:---|
| [joinRoom](https://support.huaweicloud.com/csdk-rtc/rtc_05_0069.html#rtc_05_0069__section8907115215594)          | 加入房间            |
| [changeUserRole](https://support.huaweicloud.com/csdk-rtc/rtc_05_0069.html#rtc_05_0069__section1131112617253)    | 设置用户的角色，切换角色时使用 |
| [changeUserName](https://support.huaweicloud.com/csdk-rtc/rtc_05_0069.html#rtc_05_0069__section09130527598)      | 修改用户昵称          |
| [getRoomId](https://support.huaweicloud.com/csdk-rtc/rtc_05_0069.html#rtc_05_0069__section746165817375)          | 获取房间id          |
| [leaveRoom](https://support.huaweicloud.com/csdk-rtc/rtc_05_0069.html#rtc_05_0069__section16904698255)           | 离开房间            |
| [disableRejoinRoom](https://support.huaweicloud.com/csdk-rtc/rtc_05_0069.html#rtc_05_0069__section1223254913206) | 禁止房间自动重入        |
   
#### 视频管理
表3视频管理接口 
| 接口                                                                                                                                                       | 描述                       |
|:---|:---|
| [startRemoteStreamView](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section16912135212596)                                    | 按档位选看远端用户，并设置用户窗口        |
| [stopRemoteStreamView](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section09130527598)                                        | 取消订阅远端用户，并清除此用户的窗口       |
| [updateRemoteRenderMode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section1914952125919)                                    | 设置远端视频渲染填充方式，镜像模式        |
| [pullRemoteVideo](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section1065072313920)                                           | 订阅或取消订阅远端用户              |
| [pullAllRemoteVideo](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section13972351114)                                          | 订阅或取消订阅全部远端用户，对未入会用户也有影响 |
| [setupRemoteView](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section17839173024513)                                          | 设置远端用户窗口                 |
| [setRemoteVideoAdjustResolution](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section146421342115018)                          | 远端流自动调整分辨率开关             |
| [setPriorRemoteVideoStreamType](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__zh-cn_topic_0000001119783030_section168220438195) | 大小流模式，设置所有订阅的远端视频流类型     |
| [setRemoteVideoStreamType](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__zh-cn_topic_0000001119783030_section880415512371)      | 大小流模式，设置远端视频流类型          |
| [setRemoteViewRotation](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section6870436115611)                                     | 设置远端视频旋转角度               |
| [setRemoteViewOrientation](https://support.huaweicloud.com/csdk-rtc/rtc_05_0071.html#rtc_05_0071__section17201173914567)                                 | 设置远端视频横屏、竖屏展示            |
   
#### 辅流管理
表4辅流管理接口 
| 接口                                                                                                                                      | 描述               |
|:---|:---|
| [startRemoteAuxiliaryStreamView](https://support.huaweicloud.com/csdk-rtc/rtc_05_0072.html#rtc_05_0072__section355034917248)            | 开启辅流渲染视图（发起辅流选看） |
| [stopRemoteAuxiliaryStreamView](https://support.huaweicloud.com/csdk-rtc/rtc_05_0072.html#rtc_05_0072__section176490377124)             | 关闭辅流渲染视图（停止辅流选看） |
| [updateRemoteAuxiliaryStreamRenderMode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0072.html#rtc_05_0072__section2924195215916)    | 设置辅流视图渲染模式，镜像模式  |
| [setRemoteAuxiliaryStreamViewRotation](https://support.huaweicloud.com/csdk-rtc/rtc_05_0072.html#rtc_05_0072__section154531628439)      | 设置辅流视图角度         |
| [setRemoteAuxiliaryStreamViewOrientation](https://support.huaweicloud.com/csdk-rtc/rtc_05_0072.html#rtc_05_0072__section19312192681117) | 设置辅流横屏或竖屏显示      |
   
#### 音频管理
表5音频管理接口 
| 接口                                                                                                                  | 描述                |
|:---|:---|
| [muteRemoteAudio](https://support.huaweicloud.com/csdk-rtc/rtc_05_0070.html#rtc_05_0070__section794925214599)       | 设置是否接收对应远端用户的音频流  |
| [muteAllRemoteAudio](https://support.huaweicloud.com/csdk-rtc/rtc_05_0070.html#rtc_05_0070__section1795016529592)   | 设置是否接收所有用户的音频流    |
| [adjustPlaybackVolume](https://support.huaweicloud.com/csdk-rtc/rtc_05_0070.html#rtc_05_0070__section1395412217499) | 调整扬声器播放的音量（0-100） |
   
