cn.tee3.avd_SDK-Objectc
2.1.0
|
用户管理接口类 更多...
构造函数 | |
(AVDResult) | - updateUser: |
更新本用户信息 更多... | |
(BOOL) | - hasUser: |
判断用户是否存在 更多... | |
(AVDUser *) | - getUser: |
获取关联Id的用户信息 更多... | |
(AVDUserId) | - getSelfUserId |
获取本用户Id 更多... | |
(NSString *) | - getSelfUserName |
获取本用户名 更多... | |
(NSString *) | - getSelfUserData |
获取本用户应用层数据 更多... | |
(AVDResult) | - updateSelfUserData: |
更改本用户的应用层数据 更多... | |
(AVDResult) | - updateSelfUserStatus: |
更改本用户的用户状态 更多... | |
(NSUInteger) | - getParticipantsCount |
获取房间中的用户数量 更多... | |
((unavailable("init is not a supported initializer for this class.") | - __attribute__ |
类方法 | |
(AVDUserManager *) | + getUserManager: |
获取用户管理功能模块对象 更多... | |
属性 | |
id< AVDUserManagerDelegate > | delegate |
用户管理回调代理 更多... | |
NSMutableArray * | participants |
参会者列表用户信息,数组中存放AVDUser对象 更多... | |
AVDUser * | selfUser |
自己的用户信息 更多... | |
用户管理接口类
用户管理接口定义了房间内所有用户和用户列表相关的功能操作。
- (( unavailable("init is not a supported initializer for this class.") __attribute__ |
- (NSUInteger) getParticipantsCount |
获取房间中的用户数量
- (NSString *) getSelfUserData |
获取本用户应用层数据
- (AVDUserId) getSelfUserId |
获取本用户Id
- (NSString *) getSelfUserName |
获取本用户名
+ (AVDUserManager*) getUserManager: | (AVDRoom *) | room |
获取用户管理功能模块对象
[in] | *room | 房间对象指针 |
- (BOOL) hasUser: | (AVDUserId) | userId |
判断用户是否存在
[in] | userId | 用户Id。 |
- (AVDResult) updateSelfUserData: | (NSString *) | userData |
更改本用户的应用层数据
[in] | userData | 本用户应用层数据。 |
- (AVDResult) updateSelfUserStatus: | (AVDUserStatus *) | status |
更改本用户的用户状态
[in] | *status | 用户状态。 |
|
readwritenonatomicweak |
用户管理回调代理
|
readnonatomicretain |
参会者列表用户信息,数组中存放AVDUser对象
|
readnonatomicretain |
自己的用户信息