Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
InMeetingWebinarController.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import us.zoom.core.interfaces.IListener;
4
8public interface InMeetingWebinarController {
12 interface InMeetingWebinarListener extends IListener {
19
26
31
36
41
46
51
56
64 void onAttendeeAudioStatusNotification(long userId, boolean can_talk, boolean is_muted);
65
72 void onAttendeePromoteConfirmResult(boolean agree, long userId);
73
79 void onAllowWebinarReactionStatusChanged(boolean can_react);
80
86 void onAllowAttendeeRaiseHandStatusChanged(boolean can_raiseHand);
87
93 void onAllowAttendeeViewTheParticipantCountStatusChanged(boolean can_viewParticipantCount);
94 }
95
102
109
117
125
126
134
142
143
150
157
164
171
177
185
193
200
207
214
221
229
237
238
245
246
254
262
269
276
284
291
298
305
306
307}
Enumeration of common SDK errors.
Enumeration of attendee view modes in a Zoom meeting. For more information, please visit https://supp...
void onDepromptPanelist2AttendeeResult(long result)
Sink the event of the result of demoting the panelist to attendee.
void onAllowAttendeeChatResult()
Sink the event that attendee is enabled to chat.
void onSelfAllowTalkNotification()
Sink the event that attendees are allowed to talk.
void onAttendeePromoteConfirmResult(boolean agree, long userId)
When attendee agree or decline the promote invitation, host will receive this callback.
void onPromptAttendee2PanelistResult(long result)
Sink the event of the result of promoting the attendee to panelist.
void onSelfDisallowTalkNotification()
Sink the event that attendees are forbidden to talk.
void onDisallowPanelistStartVideoNotification()
Sink the event that panelist is disabled to start video.
void onAttendeeAudioStatusNotification(long userId, boolean can_talk, boolean is_muted)
Sink the event that attendee's audio status changes.
void onDisallowAttendeeChatResult()
Sink the event that attendee is disabled to chat.
void onAllowAttendeeViewTheParticipantCountStatusChanged(boolean can_viewParticipantCount)
Callback to attendee view the participant count status Changed.
void onAllowPanelistStartVideoNotification()
Sink the event that panelist is enabled to start video.
void onAllowAttendeeRaiseHandStatusChanged(boolean can_raiseHand)
Callback to attendee rise hand Status Changed.
void onAllowWebinarReactionStatusChanged(boolean can_react)
Callback for when the host enables/disables emoji reactions.
boolean canStartWebinar()
Check if the current user can start the webinar.
MobileRTCSDKError allowPanelistStartVideo()
Allow panelist to start video. Available only for the host.
MobileRTCSDKError depromptPanelist2Attendee(long userId)
Demote the panelist to attendee. Available only for the host.
boolean isWebinarStarted()
Check if the webinar has already started broadcasting.
int getParticipantCount()
Get the participant count.
ZoomSDKAttendeeViewMode getAttendeeViewMode()
Get the view mode of the attendee.
boolean isAllowAttendeeChat()
Query if attendee is able to chat.
MobileRTCSDKError disallowWebinarEmojiReaction()
Forbid to use emoji reactions.
MobileRTCSDKError allowAttendeeViewTheParticipantCount()
The attendee is permitted to view the participant count.
String getWebinarRegistrationLegalNoticesPrompt()
Return webinar registration legal notice prompt.
void removeListener(InMeetingWebinarListener listener)
Unregister the listener.
MobileRTCSDKError promptAttendee2Panelist(long userId)
Prompt attendee to panelist. Available only for the host.
MobileRTCSDKError disAllowAttendeeTalk(long userId)
Disallow attendee to talk. Available only for the host.
MobileRTCSDKError allowAttendeeTalk(long userId)
Allow attendee to talk. Available only for the host.
boolean isAllowPanellistStartVideo()
Query if panelist is able to start video.
MobileRTCSDKError setAttendeeViewMode(ZoomSDKAttendeeViewMode mode)
Set the view mode of the attendee.
MobileRTCSDKError allowWebinarEmojiReaction()
Permitted to use emoji reactions.
MobileRTCSDKError allowAttendeeRaiseHand()
The attendees can raise their hands.
boolean isWebinarEmojiReactionAllowed()
Query if emoji reactions status.
WebinarRegistLegalNoticeContent getWebinarRegistrationLegalNoticesExplained()
Return explained content WebinarRegistLegalNoticeContent for webinar registration legal notice.
MobileRTCSDKError disallowAttendeeViewTheParticipantCount()
Forbid the attendee to view the participant count.
MobileRTCSDKError disallowAttendeeRaiseHand()
Do not let the attendee to raise their hand.
MobileRTCSDKError startWebinar()
Start the webinar broadcast.
boolean isAttendeeViewTheParticipantCountAllowed()
Query if attendee to view the participant count status.
boolean isAttendeeRaiseHandAllowed()
Query If attendee raise hand status.
void addListener(InMeetingWebinarListener listener)
Register a listener to listen for the callback of webinar event.
boolean isWebinarEmojiReactionSupported()
Determines if current webinar supports emoji reactions.
MobileRTCSDKError disallowPanelistStartVideo()
Disallow panelist to start video. Available only for the host.