7#import <Foundation/Foundation.h>
8#import <ZoomSDK/ZoomSDKErrors.h>
10NS_ASSUME_NONNULL_BEGIN
87- (
ZoomSDKError)inputEmail:(NSString*)email screenName:(NSString*)name;
117@protocol ZoomSDKWebinarControllerDelegate <NSObject>
131- (void)onPromoteAttendee2PanelistResultNoti:(
unsigned int)result;
136- (void)onDepromotePanelist2AttendeeResultNoti:(
unsigned int)result;
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;
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.
ZoomSDKAttendeeViewMode getAttendeeViewMode()
Gets the attendee's view mode.
id< ZoomSDKWebinarControllerDelegate > _delegate
ZoomSDKWebinarMeetingStatus * webinarMeetingStatus
Gets the webinar meeting status.
int getParticipantCount()
Gets the participant count.
ZoomSDKError disallowAttendeeRaiseHand()
Do not let the attendee to raise their hand.
NSString * getWebinarRegistrationLegalNoticesPrompt()
Gets the webinal legal notices prompt.
ZoomSDKError disallowAttendeeViewTheParticipantCount()
Forbid the attendee to view the participant count.
ZoomSDKError disallowWebinarEmojiReaction()
Forbid use of emoji reactions.
id< ZoomSDKWebinarControllerDelegate > delegate
Sets the webinar controller delegate.
ZoomSDKError AllowPanelistStartVideo()
The panelist is permitted to start the video.
ZoomSDKWebinarRegistrationExplainInfo * getWebinarRegistrationLegalNoticesExplained()
Gets the webinal legal notices explained.
ZoomSDKWebinarMeetingStatus * _webinarMeetingStatus
NSArray *_Nullable getAttendeeList()
Gets the list of attendees in the meeting.
ZoomSDKError allowWebinarEmojiReaction()
Permitted to use emoji reactions.
ZoomSDKError DisallowPanelistStartVideo()
Forbid the panelist to start video.
ZoomSDKError allowAttendeeViewTheParticipantCount()
The attendee is permitted to view the participant count.
ZoomSDKWebinarMeetingStatus *_Nullable getZoomSDKWebinarMeetingStatus()
Gets the webinar status.
ZoomSDKError allowAttendeeRaiseHand()
The attendees can raise their hands.
Status information of the current webinar.
BOOL isWebinarEmojiReactionAllowed()
Query if emoji reactions status.
BOOL _isSupportAttendeeTalk
BOOL isAllowRaiseHand()
Query if attendee raise hand status.
BOOL isWebinarEmojiReactionSupported()
Determines if current webinar supports emoji reactions.
BOOL canAttendeesViewParticipantCount()
Query if attendee to view the participant count status.
BOOL isAllowAttendeeChat()
Query if attendee is allowed to chat.
BOOL _allowPanellistStartVideo
BOOL isSupportAttendeeTalk()
Query if webinar supports attendee to talk.
BOOL isAllowPanellistStartVideo()
Query if panelist is allowed to start video.
Helper class for webinar registration.
NSURL *_Nullable getWebinarRegisterURL()
Gets URL of user registers webinar.
ZoomSDKError cancel()
Cancels to register webinar.
WebinarRegisterType getWebinarRegisterType()
Gets type of user registers webinar.
WebinarRegisterType _webinarRegisterType
Holds explanatory information related to webinar registration.
void onDisAllowPanelistStartVideoNoti()
Callback to disable the panelist to start the video.
void onSelfDisallowTalkNoti()
Callback of users are disallowed to talk in webinar.
void onAllowPanelistStartVideoNoti()
Callback to enable the panelist to start the video.
void onSelfAllowTalkNoti()
Callback of users are allowed to talk in webinar. User needs to enable the mic in the view-only mode ...