| Meeting SDK for Android API Reference
    | 
Webinar controller in meeting. More...
| Data Structures | |
| interface | InMeetingWebinarListener | 
| Callback event of webinar.  More... | |
| Public Member Functions | |
| void | addListener (InMeetingWebinarListener listener) | 
| Register a listener to listen for the callback of webinar event. | |
| void | removeListener (InMeetingWebinarListener listener) | 
| Unregister the listener. | |
| MobileRTCSDKError | promptAttendee2Panelist (long userId) | 
| Prompt attendee to panelist. Available only for the host. | |
| MobileRTCSDKError | depromptPanelist2Attendee (long userId) | 
| Demote the panelist to attendee. Available only for the host. | |
| boolean | isSupportAttendeeTalk () | 
| Query if attendee in the current meeting is allowed to talk. | |
| MobileRTCSDKError | allowAttendeeTalk (long userId) | 
| Allow attendee to talk. Available only for the host. | |
| MobileRTCSDKError | disAllowAttendeeTalk (long userId) | 
| Disallow attendee to talk. Available only for the host. | |
| MobileRTCSDKError | allowPanelistStartVideo () | 
| Allow panelist to start video. Available only for the host. | |
| MobileRTCSDKError | disallowPanelistStartVideo () | 
| Disallow panelist to start video. Available only for the host. | |
| boolean | isAllowPanellistStartVideo () | 
| Query if panelist is able to start video. | |
| boolean | isAllowAttendeeChat () | 
| Query if attendee is able to chat. | |
| boolean | isWebinarEmojiReactionSupported () | 
| Determine if current webinar supports emoji reactions. | |
| MobileRTCSDKError | allowWebinarEmojiReaction () | 
| Permitted to use emoji reactions. | |
| MobileRTCSDKError | disallowWebinarEmojiReaction () | 
| Forbid to use emoji reactions. | |
| boolean | isWebinarEmojiReactionAllowed () | 
| Query if emoji reactions status. | |
| MobileRTCSDKError | allowAttendeeRaiseHand () | 
| The attendees can raise their hands. | |
| MobileRTCSDKError | disallowAttendeeRaiseHand () | 
| Do not let the attendee to raise their hand. | |
| boolean | isAttendeeRaiseHandAllowed () | 
| Query If attendee raise hand status. | |
| MobileRTCSDKError | allowAttendeeViewTheParticipantCount () | 
| The attendee is permitted to view the participant count. | |
| MobileRTCSDKError | disallowAttendeeViewTheParticipantCount () | 
| Forbid the attendee to view the participant count. | |
| boolean | isAttendeeViewTheParticipantCountAllowed () | 
| Query if attendee to view the participant count status. | |
| int | getParticipantCount () | 
| Get the participant count. | |
| MobileRTCSDKError | setAttendeeViewMode (ZoomSDKAttendeeViewMode mode) | 
| Set the view mode of the attendee. | |
| ZoomSDKAttendeeViewMode | getAttendeeViewMode () | 
| Get the view mode of the attendee. | |
| String | getWebinarRegistrationLegalNoticesPrompt () | 
| Return webinar registration legal notice prompt. | |
| WebinarRegistLegalNoticeContent | getWebinarRegistrationLegalNoticesExplained () | 
| Return explained content WebinarRegistLegalNoticeContentfor webinar registration legal notice. | |
Webinar controller in meeting.
Definition at line 8 of file InMeetingWebinarController.java.
| void us.zoom.sdk.InMeetingWebinarController.addListener | ( | InMeetingWebinarListener | listener | ) | 
Register a listener to listen for the callback of webinar event.
| listener | The listener instance. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.allowAttendeeRaiseHand | ( | ) | 
The attendees can raise their hands.
InMeetingWebinarListener.onAllowAttendeeRaiseHandStatusChanged(boolean) callback event. Available only for the host. | MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.allowAttendeeTalk | ( | long | userId | ) | 
Allow attendee to talk. Available only for the host.
| userId | The ID of user who is allowed to talk. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.allowAttendeeViewTheParticipantCount | ( | ) | 
The attendee is permitted to view the participant count.
InMeetingWebinarListener.onAllowAttendeeViewTheParticipantCountStatusChanged(boolean) callback event. Available only for the host. | MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.allowPanelistStartVideo | ( | ) | 
Allow panelist to start video. Available only for the host.
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.allowWebinarEmojiReaction | ( | ) | 
Permitted to use emoji reactions.
InMeetingWebinarListener.onAllowWebinarReactionStatusChanged(boolean) callback event. Available only for the host. | MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.depromptPanelist2Attendee | ( | long | userId | ) | 
Demote the panelist to attendee. Available only for the host.
| userId | Specify the ID of user that you want to demote. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.disallowAttendeeRaiseHand | ( | ) | 
Do not let the attendee to raise their hand.
InMeetingWebinarListener.onAllowAttendeeRaiseHandStatusChanged(boolean) callback event. Available only for the host. | MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.disAllowAttendeeTalk | ( | long | userId | ) | 
Disallow attendee to talk. Available only for the host.
| userId | The ID of user who is disallowed to talk. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.disallowAttendeeViewTheParticipantCount | ( | ) | 
Forbid the attendee to view the participant count.
InMeetingWebinarListener.onAllowAttendeeViewTheParticipantCountStatusChanged(boolean) callback event. Available only for the host. | MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.disallowPanelistStartVideo | ( | ) | 
Disallow panelist to start video. Available only for the host.
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.disallowWebinarEmojiReaction | ( | ) | 
Forbid to use emoji reactions.
InMeetingWebinarListener.onAllowWebinarReactionStatusChanged(boolean) callback event. Available only for the host. | ZoomSDKAttendeeViewMode us.zoom.sdk.InMeetingWebinarController.getAttendeeViewMode | ( | ) | 
Get the view mode of the attendee.
| int us.zoom.sdk.InMeetingWebinarController.getParticipantCount | ( | ) | 
Get the participant count.
| WebinarRegistLegalNoticeContent us.zoom.sdk.InMeetingWebinarController.getWebinarRegistrationLegalNoticesExplained | ( | ) | 
Return explained content WebinarRegistLegalNoticeContent for webinar registration legal notice. 
WebinarRegistLegalNoticeContent | String us.zoom.sdk.InMeetingWebinarController.getWebinarRegistrationLegalNoticesPrompt | ( | ) | 
Return webinar registration legal notice prompt.
| boolean us.zoom.sdk.InMeetingWebinarController.isAllowAttendeeChat | ( | ) | 
Query if attendee is able to chat.
| boolean us.zoom.sdk.InMeetingWebinarController.isAllowPanellistStartVideo | ( | ) | 
Query if panelist is able to start video.
| boolean us.zoom.sdk.InMeetingWebinarController.isAttendeeRaiseHandAllowed | ( | ) | 
Query If attendee raise hand status.
| boolean us.zoom.sdk.InMeetingWebinarController.isAttendeeViewTheParticipantCountAllowed | ( | ) | 
Query if attendee to view the participant count status.
| boolean us.zoom.sdk.InMeetingWebinarController.isSupportAttendeeTalk | ( | ) | 
Query if attendee in the current meeting is allowed to talk.
| boolean us.zoom.sdk.InMeetingWebinarController.isWebinarEmojiReactionAllowed | ( | ) | 
Query if emoji reactions status.
| boolean us.zoom.sdk.InMeetingWebinarController.isWebinarEmojiReactionSupported | ( | ) | 
Determine if current webinar supports emoji reactions.
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.promptAttendee2Panelist | ( | long | userId | ) | 
Prompt attendee to panelist. Available only for the host.
| userId | Specify the ID of user that you want to prompt. | 
| void us.zoom.sdk.InMeetingWebinarController.removeListener | ( | InMeetingWebinarListener | listener | ) | 
Unregister the listener.
| listener | The listener instance. | 
| MobileRTCSDKError us.zoom.sdk.InMeetingWebinarController.setAttendeeViewMode | ( | ZoomSDKAttendeeViewMode | mode | ) | 
Set the view mode of the attendee.
| mode | The view mode of the attendee. |