更新时间: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

返回参数

相关文档