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;
119-(BOOL)isSupportWaitingRoom;
125-(BOOL)isWaitingRoomOnEntryFlagOn;
131-(BOOL)isWaitingRoomOnEntryLocked;
144- (nullable NSArray <NSNumber *> *)waitingRoomList;
178- (BOOL)isAudioEnabledInWaitingRoom;
184- (BOOL)isVideoEnabledInWaitingRoom;
199- (BOOL)isPresetAudioUnmuteInWaitingRoom;
214- (BOOL)isPresetVideoUnmuteInWaitingRoom;
226- (BOOL)canRenameUser;
234- (
MobileRTCSDKError)renameUser:(NSInteger)userID newUserName:(nonnull NSString * )userName;
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.