Webinar callback event.
More...
#include <meeting_webinar_interface.h>
Webinar callback event.
Definition at line 15 of file meeting_webinar_interface.h.
◆ ~IMeetingWebinarCtrlEvent()
| virtual IMeetingWebinarCtrlEvent::~IMeetingWebinarCtrlEvent |
( |
| ) |
|
|
inlinevirtual |
◆ onAllowAttendeeChatNotification()
| virtual void IMeetingWebinarCtrlEvent::onAllowAttendeeChatNotification |
( |
| ) |
|
|
pure virtual |
Callback to enable the attendees to chat. Available only for the host and the co-host.
◆ onAllowAttendeeRaiseHandStatusChanged()
| virtual void IMeetingWebinarCtrlEvent::onAllowAttendeeRaiseHandStatusChanged |
( |
bool | can_raiseHand | ) |
|
|
pure virtual |
Callback to attendee raise hand Status Changed.
- Parameters
-
| can_raiseHand | If the raise hand is allow, the result is true, False not. |
◆ onAllowAttendeeViewTheParticipantCountStatusChanged()
| virtual void IMeetingWebinarCtrlEvent::onAllowAttendeeViewTheParticipantCountStatusChanged |
( |
bool | can_viewParticipantCount | ) |
|
|
pure virtual |
Callback to attendee view the participant count status Changed.
- Parameters
-
| can_viewParticipantCount | If attendee view the participant count is allow, the result is true, False not. |
◆ onAllowPanelistStartVideoNotification()
| virtual void IMeetingWebinarCtrlEvent::onAllowPanelistStartVideoNotification |
( |
| ) |
|
|
pure virtual |
Callback to enable the panelist to start the video.
◆ onAllowWebinarReactionStatusChanged()
| virtual void IMeetingWebinarCtrlEvent::onAllowWebinarReactionStatusChanged |
( |
bool | can_reaction | ) |
|
|
pure virtual |
Callback to emoji Reactions Status Changed.
- Parameters
-
| can_reaction | If the Reaction is allow, the result is true, False not. |
◆ onAttendeeAudioStatusNotification()
| virtual void IMeetingWebinarCtrlEvent::onAttendeeAudioStatusNotification |
( |
unsigned int | userid, |
|
|
bool | can_talk, |
|
|
bool | is_muted ) |
|
pure virtual |
Attendee will receive this callback if his audio status changes.
- Parameters
-
| userid | The ID of the user whose audio status changes. |
| can_talk | True indicates that it is able to use the audio. False not.
|
| is_muted | TRUE indicates muted, FALSE not. This parameter works only when the value of can_talk is TRUE. |
◆ onAttendeePromoteConfirmResult()
| virtual void IMeetingWebinarCtrlEvent::onAttendeePromoteConfirmResult |
( |
bool | agree, |
|
|
unsigned int | userid ) |
|
pure virtual |
When attendee agree or decline the promote invitation, host will receive this callback.
- Parameters
-
| agree,if | attendee agree return true, otherwise false. |
| userid,The | attendee user id. |
◆ onDepromptPanelist2AttendeeResult()
| virtual void IMeetingWebinarCtrlEvent::onDepromptPanelist2AttendeeResult |
( |
int | result | ) |
|
|
pure virtual |
Callback to demote attendees to panelist.
- Parameters
-
| result | If the demotion is successful, the result is zero(0), otherwise an error code. |
◆ onDisallowAttendeeChatNotification()
| virtual void IMeetingWebinarCtrlEvent::onDisallowAttendeeChatNotification |
( |
| ) |
|
|
pure virtual |
Callback to disable the attendees to chat. Available only for the host and the co-host.
◆ onDisallowPanelistStartVideoNotification()
| virtual void IMeetingWebinarCtrlEvent::onDisallowPanelistStartVideoNotification |
( |
| ) |
|
|
pure virtual |
Callback to disable the panelist to start the video.
◆ onPromptAttendee2PanelistResult()
| virtual void IMeetingWebinarCtrlEvent::onPromptAttendee2PanelistResult |
( |
int | result | ) |
|
|
pure virtual |
Callback to promote attendees to panelist.
- Parameters
-
| result | If the promotion is successful, the result is zero(0). Otherwise it is an error code. |
◆ onSelfAllowTalkNotification()
| virtual void IMeetingWebinarCtrlEvent::onSelfAllowTalkNotification |
( |
| ) |
|
|
pure virtual |
Callback event that attendees are required to enable the mic in the view-only mode of webinar.
◆ onSelfDisallowTalkNotification()
| virtual void IMeetingWebinarCtrlEvent::onSelfDisallowTalkNotification |
( |
| ) |
|
|
pure virtual |
Callback event that attendees are required to turn off the mic in the view-only mode of webinar.