macOS SDK API Reference
Loading...
Searching...
No Matches
ZoomSDKWaitingRoomController.h
Go to the documentation of this file.
1
2
3@class ZoomSDKUserInfo;
4
5@interface ZoomSDKCustomWaitingRoomData : NSObject
9@property (copy, nonatomic, readonly) NSString* title;
13@property (copy, nonatomic, readonly) NSString* dataDescription;
17@property (copy, nonatomic, readonly) NSString* logoPath;
21@property (copy, nonatomic, readonly) NSString* videoPath;
25@property (assign, nonatomic, readonly) ZoomSDKWaitingRoomLayoutType type;
29@property (assign, nonatomic, readonly) ZoomSDKCustomWaitingRoomDataStatus status;
30@end
31
32
40-(void)retry;
44-(void)ignore;
45@end
46
47
48
49@protocol ZoomSDKWaitingRoomDelegate <NSObject>
54-(void)onUserJoinWaitingRoom:(unsigned int)userid;
59-(void)onUserLeftWaitingRoom:(unsigned int)userid;
60
65-(void)onWaitingRoomPresetAudioStatusChanged:(BOOL)audioCanTurnOn;
66
71-(void)onWaitingRoomPresetVideoStatusChanged:(BOOL)videoCanTurnOn;
72
78-(void)onCustomWaitingRoomDataUpdated:(ZoomSDKCustomWaitingRoomData*)bData handle:(ZoomSDKWaitingRoomDataDownloadHandler*)handle;
79@end
80
81@interface ZoomSDKWaitingRoomController : NSObject
82{
83 id<ZoomSDKWaitingRoomDelegate> _delegate;
84}
85@property (assign, nonatomic) id<ZoomSDKWaitingRoomDelegate> delegate;
90- (BOOL)isSupportWaitingRoom;
95- (BOOL)isEnableWaitingRoomOnEntry;
101- (ZoomSDKError)enableWaitingRoomOnEntry:(BOOL)enable;
106- (NSArray*)getWaitRoomUserList;
112- (ZoomSDKUserInfo*)getWaitingRoomUserInfo:(unsigned int)userid;
118- (ZoomSDKError)admitToMeeting:(unsigned int)userid;
119
124- (ZoomSDKError)admitAllToMeeting;
125
131- (ZoomSDKError)putIntoWaitingRoom:(unsigned int)userid;
132
137- (BOOL)isAudioEnabledInWaitingRoom;
138
143- (BOOL)isVideoEnabledInWaitingRoom;
144
149- (ZoomSDKError)requestCustomWaitingRoomData;
150@end
ZoomSDKCustomWaitingRoomDataStatus
Enumerations of waiting room customize data status.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKWaitingRoomLayoutType
Enumerations of waiting room layout type.
NSString * dataDescription
The description.
ZoomSDKWaitingRoomLayoutType type
The type.
ZoomSDKCustomWaitingRoomDataStatus status
The status.
NSString * logoPath
The path of logo image.
NSString * videoPath
The path of video file.
ZOOM SDK user information.
id< ZoomSDKWaitingRoomDelegate > _delegate
Handler to download waiting room customize data if download fail.