9 #ifndef avd_sdk_AVDUserManager_h 10 #define avd_sdk_AVDUserManager_h 29 - (void)onUserJoinNotify:(
AVDUser *)user;
38 - (void)onUserLeaveNotify:(
AVDUser *)user;
47 - (void)onUserUpdateNotify:(
AVDUser *)user;
71 - (void)onUserDataNotify:(NSString *)userData fromUser:(
AVDUserId)fromId;
86 @property (nonatomic,weak) id <AVDUserManagerDelegate>
delegate;
88 @property (nonatomic,retain,readonly) NSMutableArray*
participants;
146 - (
AVDResult) updateSelfUserData:(NSString *)userData;
162 #ifndef DOXYGEN_SHOULD_SKIP_THIS 165 unavailable("
init is not a supported initializer for this class.")));
AVDUser * selfUser
自己的用户信息
Definition: AVDUserManager.h:90
NSMutableArray * participants
参会者列表用户信息,数组中存放AVDUser对象
Definition: AVDUserManager.h:88
NSInteger AVDResult
Definition: AVDCommon.h:14
NSUInteger getParticipantsCount()
获取房间中的用户数量
用户数据结构.
Definition: AVDUser.h:21
(unavailable("init is not a supported initializer for this class." __attribute__()
NSString * AVDUserId
Definition: AVDCommon.h:15
NSString * getSelfUserData()
获取本用户应用层数据
AVDUserId getSelfUserId()
获取本用户Id
用户管理回调接口类
Definition: AVDUserManager.h:19
用户状态结构.
Definition: AVDUserStatus.h:30
初始状态
Definition: AVDRoomInfo.h:37
NSString * getSelfUserName()
获取本用户名
id< AVDUserManagerDelegate > delegate
用户管理回调代理
Definition: AVDUserManager.h:86
用户管理接口类
Definition: AVDUserManager.h:83
房间接口类
Definition: AVDRoom.h:173