初始化等基础接口
initWithRoomId
- (instancetype)initWithRoomId:(NSString *)roomId;
【功能说明】
根据roomId获取connection实例。
【请求参数】
roomId:房间ID。
【返回参数】
返回对应的跨房对象。
setVideoFrameObserver
- (int)setVideoFrameObserver:(id <HWRtcConnectionVideoDelegate>)observer;
【功能说明】
使能视频前后处理。
【请求参数】
observer:代码对象 要求实现HWRtcConnectionVideoDelegate协议。
【返回参数】
- 0:方法调用成功。
- > 0:方法调用失败。具体请参见HWRtcErrorCode。
【功能说明】
鉴权签名过期,更新签名。
- signature:鉴权签名字符串。
- ctime:过期时间。
- 0:方法调用成功。
- > 0:方法调用失败。具体请参见HWRtcErrorCode。
setNetworkBandwidth
- (int)setNetworkBandwidth:(HWRtcNetworkBandwidth *)bandwidthParam;
【功能说明】
设置网络带宽限制。需要在每次加入房间之前设置。
【请求参数】
bandwidthParam:设置网络带宽限制参数,具体请参见HWRtcNetworkBandwidth。
【返回参数】
- 0:成功。
- <0:失败。具体请参见HWRtcErrorCode。