AVDUserManager
Introduction用户管理接口类 用户管理接口定义了房间内所有用户和用户列表相关的功能操作。 Methods
getParticipantsCount- (NSUInteger) getParticipantsCount; Return Value返回本用户数量。 Discussion获取房间中的用户数量 getSelfUserData- (NSString *) getSelfUserData; Return Value返回本用户应用层数据。 Discussion获取本用户应用层数据 getSelfUserId- (AVDUserId) getSelfUserId; Return Value返回本用户Id。 Discussion获取本用户Id getSelfUserName- (NSString *) getSelfUserName; Return Value返回本用户名。 Discussion获取本用户名 getUser:- (AVDUser *) getUser:(AVDUserId)userId; Return Value返回关联Id的用户信息。 Discussion获取关联Id的用户信息 @param[in] userId 用户Id。 getUserManager:+ (AVDUserManager* ) getUserManager:(AVDRoom*)room; Discussion< èªå·±çç¨æ·ä¿¡æ¯ getUserManager:+ (AVDUserManager* ) getUserManager:(AVDRoom*)room; Return Value返回用户管理模块对象。 Discussion获取用户管理功能模块对象 @param[in] *room 房间对象指针 hasUser:- (BOOL) hasUser:(AVDUserId)userId; Return Value是否存在用户。 Discussion判断用户是否存在 @param[in] userId 用户Id。 updateSelfUserData:- (AVDResult) updateSelfUserData:(NSString *)userData; Return Value返回错误代码。 Discussion更改本用户的应用层数据 @param[in] userData 本用户应用层数据。 updateSelfUserStatus:- (AVDResult) updateSelfUserStatus:(AVDUserStatus*)status; Return Value返回错误代码。 Discussion更改本用户的用户状态 @param[in] *status 用户状态。 updateUser:- (AVDResult) updateUser:(AVDUser *)user; Return Value返回错误代码。 Discussion更新本用户信息 @param[in] *user 用户信息。 Propertiesparticipants@property (nonatomic, retain, readonly) NSMutableArray* participants; Discussion< ç¨æ·ç®¡çåè°ä»£ç selfUser@property (nonatomic, retain, readonly) AVDUser* selfUser; Discussion< åä¼è åè¡¨ç¨æ·ä¿¡æ¯ï¼æ°ç»ä¸åæ¾AVDUser对象 |