
# 初始化等基础接口
 #### destroyConnection
```
- (void)destroyConnection;
```
【**功能说明**】
注销引擎。
【**请求参数**】
无
【**返回参数**】
无
 #### initWithRoomId
```
- (instancetype)initWithRoomId:(NSString *)roomId;
```
【**功能说明**】
根据roomId获取connection实例。
【**请求参数**】
roomId：房间ID。
【**返回参数**】
返回对应的跨房对象。
 #### setVideoFrameObserver
```
- (int)setVideoFrameObserver:(id <HWRtcConnectionVideoDelegate>)observer;
```
【**功能说明**】
使能视频前后处理。
【**请求参数**】
observer：代码对象 要求实现HWRtcConnectionVideoDelegate协议。
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
 #### renewAuthorization
```
- (int)renewAuthorization:(NSString *)signature ctime:(long long)ctime;
```
【**功能说明**】
鉴权签名过期，更新签名。
【**请求参数** 】
- signature：鉴权签名字符串。
- ctime：过期时间。
 
【**返回参数** 】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
 #### setNetworkBandwidth
```
- (int)setNetworkBandwidth:(HWRtcNetworkBandwidth *)bandwidthParam;
```
【**功能说明**】
设置网络带宽限制。需要在每次加入房间之前设置。
【**请求参数**】
bandwidthParam：设置网络带宽限制参数，具体请参见[HWRtcNetworkBandwidth](https://support.huaweicloud.com/csdk-rtc/rtc_05_0082.html#rtc_05_0082__section1079563014710)。
【**返回参数**】
- 0：成功。
- \<0：失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
