7#import <Foundation/Foundation.h>
8#import <ZoomSDK/ZoomSDKErrors.h>
10NS_ASSUME_NONNULL_BEGIN
27- (BOOL)isAllowPanellistStartVideo;
32- (BOOL)isAllowAttendeeChat;
37- (BOOL)isAllowRaiseHand;
43- (BOOL)isSupportAttendeeTalk DEPRECATED_MSG_ATTRIBUTE("No longer used");
48- (BOOL)isWebinarEmojiReactionSupported;
53- (BOOL)isWebinarEmojiReactionAllowed;
59- (BOOL)canAttendeesViewParticipantCount;
80- (NSURL*_Nullable)getWebinarRegisterURL;
87- (
ZoomSDKError)inputEmail:(NSString*)email screenName:(NSString*)name;
117@protocol ZoomSDKWebinarControllerDelegate <NSObject>
122- (void)onSelfAllowTalkNoti;
126- (void)onSelfDisallowTalkNoti;
131- (void)onPromoteAttendee2PanelistResultNoti:(
unsigned int)result;
136- (void)onDepromotePanelist2AttendeeResultNoti:(
unsigned int)result;
140- (void)onAllowPanelistStartVideoNoti;
144- (void)onDisAllowPanelistStartVideoNoti;
150- (void)onAttendeeAudioStatusNoti:(
unsigned int)userid canTalk:(BOOL)can_talk isMuted:(BOOL)is_muted;
162- (void)onAttendeePromoteConfirmResult:(
unsigned int)userid isAgree:(BOOL)agree;
168- (void)onAllowWebinarReactionStatusChanged:(BOOL)isAllowed;
174- (void)onAllowAttendeeRaiseHandStatusChanged:(BOOL)isAllowed;
180- (void)onAllowAttendeeViewTheParticipantCountStatusChanged:(BOOL)isAllowed;
203@property(nonatomic, assign, nullable)id<ZoomSDKWebinarControllerDelegate> delegate;
214- (
ZoomSDKError)PromoteAttendee2Panelist:(
unsigned int)userId;
221- (
ZoomSDKError)DepromotePanelist2Attendee:(
unsigned int)userId;
235- (
ZoomSDKError)DisallowAttendeeTalk:(
unsigned int)userId;
259- (NSArray*_Nullable)getAttendeeList;
334- (int)getParticipantCount;
340- (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.
Controller for managing webinar-specific functions.
id< ZoomSDKWebinarControllerDelegate > _delegate
ZoomSDKWebinarMeetingStatus * _webinarMeetingStatus
Status information of the current webinar.
BOOL _isSupportAttendeeTalk
BOOL _allowPanellistStartVideo
Helper class for webinar registration.
WebinarRegisterType _webinarRegisterType
Holds explanatory information related to webinar registration.