6#import <Foundation/Foundation.h>
39@property (nonatomic, retain) NSString * _Nullable
title;
43@property (nonatomic, retain) NSString * _Nullable
logoPath;
45@property (nonatomic, retain) NSString * _Nullable
imagePath;
47@property (nonatomic, retain) NSString * _Nullable
videoPath;
59@protocol MobileRTCWaitingRoomServiceDelegate <NSObject>
68- (void)onWaitingRoomUserJoin:(NSUInteger)userId;
75- (void)onWaitingRoomUserLeft:(NSUInteger)userId;
81- (void)onWaitingRoomPresetAudioStatusChanged:(BOOL)audioCanTurnOn;
87- (void)onWaitingRoomPresetVideoStatusChanged:(BOOL)videoCanTurnOn;
100- (void)onWaitingRoomUserNameChanged:(NSInteger)userID userName:(nonnull NSString *)userName;
113@property (weak, nonatomic) id<MobileRTCWaitingRoomServiceDelegate> _Nullable
delegate;
MobileRTCMeetError
Enumeration of errors to start/join meeting.
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCCustomWaitingRoomDataStatus
Enumeration for the status of custom waiting room data.
@ MobileRTCCustomWaitingRoomDataStatus_Init
@ MobileRTCCustomWaitingRoomDataStatus_Download_Fail
@ MobileRTCCustomWaitingRoomDataStatus_Download_OK
@ MobileRTCCustomWaitingRoomDataStatus_Downloading
MobileRTCWaitingRoomLayoutType
Enumeration of waiting room layout type. For more information, please visit https://support....
@ MobileRTCWaitingRoomLayoutType_Video
@ MobileRTCWaitingRoomLayoutType_Default
@ MobileRTCWaitingRoomLayoutType_Logo
The WaitingRoom Customize Data Info.
NSString *_Nullable descriptionString
MobileRTCCustomWaitingRoomDataStatus status
NSString *_Nullable videoPath
NSString *_Nullable title
NSString *_Nullable logoPath
MobileRTCWaitingRoomLayoutType type
NSString *_Nullable imagePath
A class that contains information of the current user in the meeting.
Interface for managing the waiting room during a meeting.
BOOL isVideoEnabledInWaitingRoom()
Determines if the attendee is enabled to turn on video when joining the meeting.
nullable NSArray< NSNumber * > * waitingRoomList()
Gets the waiting room user ID list.
MobileRTCSDKError requestCustomWaitingRoomData()
Gets the WaitingRoom CustomizeData information in the waiting room.
BOOL isSupportWaitingRoom()
Determines if this meeting supports Waiting Room feature.
BOOL canExpelUser()
Determines if host or co-host is enabled to expel user in the waiting room.
BOOL isPresetAudioUnmuteInWaitingRoom()
Gets the audio pre-set mute or unmute status in the waiting room.
BOOL isPresetVideoUnmuteInWaitingRoom()
Gets the video pre-set mute or unmute status in the waiting room.
id< MobileRTCWaitingRoomServiceDelegate > _Nullable delegate
Waiting Room service delegate.
BOOL isWaitingRoomOnEntryLocked()
Queries if enableWaitingRoomOnEntry feature is locked.
BOOL isWaitingRoomOnEntryFlagOn()
Determines if this meeting has Waiting Room feature enabled.
BOOL isAudioEnabledInWaitingRoom()
Determines if the attendee is enabled to turn on audio when joining the meeting.
MobileRTCSDKError admitAllToMeeting()
Permits all of the users currently in the waiting room to join the meeting.
BOOL canRenameUser()
Determines if host or co-host is enabled to rename user in the waiting room.