更新时间:2023-10-26 GMT+08:00
分享

初始化等基础接口

destroyConnection

- (void)destroyConnection;

【功能说明】

注销引擎。

【请求参数】

无

【返回参数】

无

initWithRoomId

- (instancetype)initWithRoomId:(NSString *)roomId;

【功能说明】

根据roomId获取connection实例。

【请求参数】

roomId:房间ID。

【返回参数】

返回对应的跨房对象。

setVideoFrameObserver

- (int)setVideoFrameObserver:(id <HWRtcConnectionVideoDelegate>)observer;

【功能说明】

使能视频前后处理。

【请求参数】

observer:代码对象 要求实现HWRtcConnectionVideoDelegate协议。

【返回参数】

  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见HWRtcErrorCode。

renewAuthorization

- (int)renewAuthorization:(NSString *)signature ctime:(long long)ctime;

【功能说明】

鉴权签名过期,更新签名。

【请求参数】
  • signature:鉴权签名字符串。
  • ctime:过期时间。
【返回参数】
  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见HWRtcErrorCode。

setNetworkBandwidth

- (int)setNetworkBandwidth:(HWRtcNetworkBandwidth *)bandwidthParam;

【功能说明】

设置网络带宽限制。需要在每次加入房间之前设置。

【请求参数】

bandwidthParam:设置网络带宽限制参数,具体请参见HWRtcNetworkBandwidth。

【返回参数】

相关文档