2#import <Foundation/Foundation.h>
3#import <ZoomSDK/ZoomSDKErrors.h>
17- (BOOL)isAllowPanellistStartVideo;
22- (BOOL)isAllowAttendeeChat;
27- (BOOL)isAllowRaiseHand;
33- (BOOL)isSupportAttendeeTalk DEPRECATED_MSG_ATTRIBUTE("No longer used");
38- (BOOL)isWebinarEmojiReactionSupported;
43- (BOOL)isWebinarEmojiReactionAllowed;
49- (BOOL)canAttendeesViewParticipantCount;
65- (NSURL*_Nullable)getWebinarRegisterURL;
72- (
ZoomSDKError)inputEmail:(NSString*)email screenName:(NSString*)name;
93@protocol ZoomSDKWebinarControllerDelegate <NSObject>
98- (void)onSelfAllowTalkNoti;
102- (void)onSelfDisallowTalkNoti;
107- (void)onPromoteAttendee2PanelistResultNoti:(
unsigned int)result;
112- (void)onDepromotePanelist2AttendeeResultNoti:(
unsigned int)result;
116- (void)onAllowPanelistStartVideoNoti;
120- (void)onDisAllowPanelistStartVideoNoti;
126- (void)onAttendeeAudioStatusNoti:(
unsigned int)userid canTalk:(BOOL)can_talk isMuted:(BOOL)is_muted;
138- (void)onAttendeePromoteConfirmResult:(
unsigned int)userid isAgree:(BOOL)agree;
144- (void)onAllowWebinarReactionStatusChanged:(BOOL)isAllowed;
150- (void)onAllowAttendeeRaiseHandStatusChanged:(BOOL)isAllowed;
156- (void)onAllowAttendeeViewTheParticipantCountStatusChanged:(BOOL)isAllowed;
174@property(nonatomic, assign, nullable)id<ZoomSDKWebinarControllerDelegate> delegate;
182- (
ZoomSDKError)PromoteAttendee2Panelist:(
unsigned int)userId;
189- (
ZoomSDKError)DepromotePanelist2Attendee:(
unsigned int)userId;
203- (
ZoomSDKError)DisallowAttendeeTalk:(
unsigned int)userId;
227- (NSArray*_Nullable)getAttendeeList;
302- (int)getParticipantCount;
308- (NSString *)getWebinarRegistrationLegalNoticesPrompt;
ZoomSDKPanelistChatPrivilege
Enumeration of the panelist chat privilege in webinar meeting.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKAttendeeViewMode
Enumeration of attendee view modes in a Zoom meeting. For more information, please visit https://supp...
WebinarRegisterType
Enumeration of types to register webinar.
Webinar controller interface.
id< ZoomSDKWebinarControllerDelegate > _delegate
ZoomSDKWebinarMeetingStatus * _webinarMeetingStatus
BOOL _isSupportAttendeeTalk
BOOL _allowPanellistStartVideo
WebinarRegisterType _webinarRegisterType