Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCMeetingService+Webinar.h
Go to the documentation of this file.
1//
2// MobileRTCMeetingService+Webinar.h
3// MobileRTC
4//
5// Created by Zoom on 07/08/2018.
6// Copyright © Zoom Communications, Inc. All rights reserved.
7//
8
9#import <MobileRTC/MobileRTC.h>
10
14@interface MobileRTCMeetingService (Webinar)
15
21
27- (BOOL)promptAttendee2Panelist:(NSUInteger)userID;
28
34- (BOOL)dePromptPanelist2Attendee:(NSUInteger)userID;
35
43- (BOOL)changePanelistChatPrivilege:(MobileRTCPanelistChatPrivilegeType)privilege;
44
56- (BOOL)allowAttendeeChat:(MobileRTCChatAllowAttendeeChat)privilegeType;
57
63
70- (BOOL)isAllowAttendeeTalk:(NSUInteger)userID;
71
79- (BOOL)allowAttenddeTalk:(NSUInteger)userID allow:(BOOL)enable;
80
86
93- (BOOL)allowPanelistStartVideo:(BOOL)enable;
94
100
106
113
120
126
133
140
146
153
160
165- (NSUInteger)getParticipantCount;
166
173- (MobileRTCSDKError)setAttendeeViewMode:(MobileRTCAttendeeViewMode)mode;
174
181
186- (NSString *_Nullable)getPollLegalNoticesPrompt;
187
193
198- (NSString *_Nullable)getPollLegalNoticesExplained;
199
204- (NSString *_Nullable)getPollAnonymousLegalNoticesExplained;
205
210- (NSString *_Nullable)getWebinarRegistrationLegalNoticesPrompt;
211
217
218@end
MobileRTCAttendeeViewMode
Enumeration of attendee view modes in a Zoom meeting. For more information, please visit https://supp...
MobileRTCChatAllowAttendeeChat
Enumeration of attendee chat permission in webinar.
MobileRTCSDKError
Enumeration of SDK error.
MobileRTCPanelistChatPrivilegeType
Enumeration of webinar panelist types.
NSString *_Nullable getPollLegalNoticesPrompt()
Get poll legal notices prompt.
BOOL hasPromptAndDePromptPrivilege()
Query if the user has the privilege to prompt or demote users in the webinar.
NSString *_Nullable getWebinarRegistrationLegalNoticesPrompt()
Get annotation over share legal notices prompt.
MobileRTCAttendeeViewMode getAttendeeViewMode()
Get the view mode of the attendee.
MobileRTCSDKError allowWebinarEmojiReaction()
Permitted to use emoji reactions.
MobileRTCSDKError disallowAttendeeViewTheParticipantCount()
Forbid the attendee to view the participant count.
MobileRTCChatAllowAttendeeChat getWebinarAttendeeChatPrivilege()
Get webinar attendee chat privilege type.
BOOL isAllowPanelistStartVideo()
Query if Panelist can start video in Webinar Meeting.
MobileRTCWebinarRegistLegalNoticeContent *_Nullable getWebinarRegistrationLegalNoticesExplained()
Get annotation over share legal notices explained.
BOOL isAttendeeRaiseHandAllowed()
Query if attendee raise hand status.
MobileRTCSDKError allowAttendeeViewTheParticipantCount()
The attendee is allow to view the participant count.
BOOL isWebinarEmojiReactionSupported()
Determine if current webinar supports emoji reactions.
BOOL isWebinarEmojiReactionAllowed()
Query if emoji reactions status.
NSString *_Nullable getPollLegalNoticesExplained()
Get poll legal notices explained.
MobileRTCSDKError disallowAttendeeRaiseHand()
Do not letthe attendee to raise their hand.
BOOL isAttendeeViewTheParticipantCountAllowed()
Query if attendee to view the participant count.
NSString *_Nullable getPollAnonymousLegalNoticesExplained()
Get poll anonymous legal notices explained.
NSUInteger getParticipantCount()
Get the participant count.
MobileRTCSDKError disallowWebinarEmojiReaction()
Forbid use of emoji reactions.
MobileRTCPanelistChatPrivilegeType getPanelistChatPrivilege()
Get the chat privilege of the panelist.
BOOL isPollingLegalNoticeAvailable()
Is polling legal notice available.
MobileRTCSDKError allowAttendeeRaiseHand()
The attendee is allowed to use the raise hand.