6#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;
104- (NSArray *_Nullable)getCompanionChildList:(NSUInteger)userId;
119- (BOOL)isSameUser:(NSUInteger)user1 compareTo:(NSUInteger)user2;
126- (BOOL)isHostUser:(NSUInteger)userID;
133- (BOOL)isMyself:(NSUInteger)userID;
140- (BOOL)isH323User:(NSUInteger)userID;
153- (BOOL)lowerHand:(NSUInteger)userId;
161- (BOOL)lowerAllHand:(BOOL)isWebinarAttendee;
186- (BOOL)claimHostWithHostKey:(nonnull NSString*)hostKey;
194- (BOOL)assignCohost:(NSUInteger)userID;
202- (BOOL)revokeCoHost:(NSUInteger)userID;
209- (BOOL)canBeCoHost:(NSUInteger)userID;
216- (BOOL)isRawLiveStreaming:(NSUInteger)userID;
223- (BOOL)hasRawLiveStreamPrivilege:(NSUInteger)userID;
225#pragma mark - robot -
239- (nullable NSArray <NSNumber *> *)getAuthorizedBotListByUserID:(NSUInteger)userId;
264- (BOOL)canBeCoOwner:(NSUInteger)userId;
MobileRTCSDKError
Enumeration of the SDK error.
BOOL canClaimhost()
Queries if the current user can claim to be a host.
NSUInteger myselfUserID()
Gets the ID of the current user in the meeting.
NSArray< NSNumber * > *_Nullable getViewableDocSharingUserList()
Gets the IDs of users who are sharing docs.
BOOL reclaimHost()
Reclaims the role of the host.
NSUInteger activeUserID()
Gets the ID of the active user in the meeting.
BOOL raiseMyHand()
Raises hand of the current user.
nullable NSArray< NSNumber * > * getWebinarAttendeeList()
Gets all the attendees in the webinar.
nullable NSArray< NSNumber * > * getInMeetingUserList()
Gets all the users in the meeting.
NSArray< NSNumber * > *_Nullable getViewableSharingUserList()
Gets the IDs of users who are sharing.
BOOL isSelfOriginalHost()
Queries whether the current user is the original host.
NSUInteger activeShareUserID()
Gets the ID of the user who is sharing in the meeting.
A class that provides properties to specify and manage the privileges associated with different types...
A class that contains information of the current user in the meeting.
A class that contains information of a user in the webinar.