9#import <MobileRTC/MobileRTC.h>
11@interface MobileRTCMeetingService (User)
20- (BOOL)changeName:(nonnull NSString*)inputName withUserID:(NSUInteger)userId;
58- (BOOL)makeHost:(NSUInteger)userId;
66- (BOOL)removeUser:(NSUInteger)userId;
92- (BOOL)isSameUser:(NSUInteger)user1 compareTo:(NSUInteger)user2;
99- (BOOL)isHostUser:(NSUInteger)userID;
106- (BOOL)isMyself:(NSUInteger)userID;
113- (BOOL)isH323User:(NSUInteger)userID;
125- (BOOL)lowerHand:(NSUInteger)userId;
133- (BOOL)lowerAllHand:(BOOL)isWebinarAttendee;
152- (BOOL)claimHostWithHostKey:(nonnull NSString*)hostKey;
159- (BOOL)assignCohost:(NSUInteger)userID;
166- (BOOL)revokeCoHost:(NSUInteger)userID;
172- (BOOL)canBeCoHost:(NSUInteger)userID;
178- (BOOL)isRawLiveStreaming:(NSUInteger)userID;
184- (BOOL)hasRawLiveStreamPrivilege:(NSUInteger)userID;
BOOL canClaimhost()
Query if the current user can claim to be a host.
NSUInteger myselfUserID()
Get the ID of the current user in the meeting.
BOOL reclaimHost()
Reclaim the role of the host.
NSUInteger activeUserID()
Get the ID of the active user in the meeting.
BOOL raiseMyHand()
Raise hand of the current user.
nullable NSArray< NSNumber * > * getWebinarAttendeeList()
Get all the attendees in the webinar.
nullable NSArray< NSNumber * > * getInMeetingUserList()
Get all the users in the meeting.
NSUInteger activeShareUserID()
Get the ID of user who is sharing in the meeting.
The information of the current user in the meeting.
The information of user in the webinar.