音视频通讯SDK API参考手册  iOS 1.6.0
QAVMultiRoom类 参考

多人房间封装类

#import <QAVMultiRoom.h>

类 QAVMultiRoom 继承关系图:
QAVRoom

构造函数

(NSArray *) - GetEndpointList
 获得该房间内所有房间成员的QAVEndpoint对象列表。 更多...
 
(QAVEndpoint *) - GetEndpointById:
 根据成员帐号获得房间成员的QAVEndpoint对象。 更多...
 
(QAVResult) - ChangeAuthority:
 更改自己在房间内的权限。 更多...
 
- 构造函数 继承自 QAVRoom
(NSString *) - getQualityTips
 获取通话中实时房间质量相关信息,业务侧可以不用关心,主要用来查看通话情况、排查问题等。 更多...
 

Protected 属性

NSMutableDictionary * _endpointCache
 

额外继承的成员函数

- 属性 继承自 QAVRoom
UInt64 roomId
 音视频房间ID 更多...
 
avRoomType roomType
 音视频房间类型(双人或多人) 更多...
 

函数文档

- (QAVResult) ChangeAuthority: (NSData *)  buff

通话中动态修改自己的音视频上下行权限,用于第三方实现权限控制和管理。

参数
buff权鉴加密串。
返回
返回操作结果。
- (QAVEndpoint*) GetEndpointById: (NSString *)  identifier

帐号名(用户名)可以作为房间成员之间的唯一标识。 App可以通过此成员函数获得指定的QAVEndpoint对象。

参数
identifier要获得的QAVEndpoint对象的帐号名(用户名)。
返回
返回指定的QAVEndpoint对象;出错时返回nil。
- (NSArray*) GetEndpointList

房间成员列表是一个有序的列表,一般情况下,是按照进入房间的先后进行排序。 App可以通过此成员函数获得指定的QAVEndpoint对象。

返回
以数组形式返回全部的QAVEndpoint对象;出错时返回nil。

类成员变量说明

- (NSMutableDictionary*) _endpointCache
protected