9#import <Foundation/Foundation.h>
42@property (nonatomic, retain) NSString * _Nullable
title;
46@property (nonatomic, retain) NSString * _Nullable
logoPath;
48@property (nonatomic, retain) NSString * _Nullable
imagePath;
50@property (nonatomic, retain) NSString * _Nullable
videoPath;
62@protocol MobileRTCWaitingRoomServiceDelegate <NSObject>
70- (void)onWaitingRoomUserJoin:(NSUInteger)userId;
76- (void)onWaitingRoomUserLeft:(NSUInteger)userId;
82- (void)onWaitingRoomPresetAudioStatusChanged:(BOOL)audioCanTurnOn;
88- (void)onWaitingRoomPresetVideoStatusChanged:(BOOL)videoCanTurnOn;
101- (void)onWaitingRoomUserNameChanged:(NSInteger)userID userName:(nonnull NSString *)userName;
114@property (weak, nonatomic) id<MobileRTCWaitingRoomServiceDelegate> _Nullable delegate;
120-(BOOL)isSupportWaitingRoom;
126-(BOOL)isWaitingRoomOnEntryFlagOn;
132-(BOOL)isWaitingRoomOnEntryLocked;
144- (nullable NSArray <NSNumber *> *)waitingRoomList;
175- (BOOL)isAudioEnabledInWaitingRoom;
181- (BOOL)isVideoEnabledInWaitingRoom;
196- (BOOL)isPresetAudioUnmuteInWaitingRoom;
211- (BOOL)isPresetVideoUnmuteInWaitingRoom;
223- (BOOL)canRenameUser;
231- (
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.