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>
67- (void)onWaitingRoomUserJoin:(NSUInteger)userId;
73- (void)onWaitingRoomUserLeft:(NSUInteger)userId;
79- (void)onWaitingRoomPresetAudioStatusChanged:(BOOL)audioCanTurnOn;
85- (void)onWaitingRoomPresetVideoStatusChanged:(BOOL)videoCanTurnOn;
98- (void)onWaitingRoomUserNameChanged:(NSInteger)userID userName:(nonnull NSString *)userName;
111@property (weak, nonatomic) id<MobileRTCWaitingRoomServiceDelegate> _Nullable delegate;
117-(BOOL)isSupportWaitingRoom;
123-(BOOL)isWaitingRoomOnEntryFlagOn;
129-(BOOL)isWaitingRoomOnEntryLocked;
141- (nullable NSArray <NSNumber *> *)waitingRoomList;
172- (BOOL)isAudioEnabledInWaitingRoom;
178- (BOOL)isVideoEnabledInWaitingRoom;
193- (BOOL)isPresetAudioUnmuteInWaitingRoom;
208- (BOOL)isPresetVideoUnmuteInWaitingRoom;
220- (BOOL)canRenameUser;
228- (
MobileRTCSDKError)renameUser:(NSInteger)userID newUserName:(nonnull NSString * )userName;
MobileRTCMeetError
Enumeration of errors to start/join meeting.
MobileRTCSDKError
Enumeration of 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
The information of the current user in the meeting.
Interface for managing the waiting room during a meeting.