Windows SDK API Reference
Loading...
Searching...
No Matches
IMeetingWebinarCtrlEvent Class Referenceabstract

Webinar callback event. More...

#include <meeting_webinar_interface.h>

Public Member Functions

virtual ~IMeetingWebinarCtrlEvent ()
 
virtual void onPromptAttendee2PanelistResult (int result)=0
 Callback to promote attendees to panelist. More...
 
virtual void onDepromptPanelist2AttendeeResult (int result)=0
 Callback to demote attendees to panelist. More...
 
virtual void onAllowPanelistStartVideoNotification ()=0
 Callback to enable the panelist to start the video. More...
 
virtual void onDisallowPanelistStartVideoNotification ()=0
 Callback to disable the panelist to start the video. More...
 
virtual void onSelfAllowTalkNotification ()=0
 Callback event that attendees are required to enable the mic in the view-only mode of webinar. More...
 
virtual void onSelfDisallowTalkNotification ()=0
 Callback event that attendees are required to turn off the mic in the view-only mode of webinar. More...
 
virtual void onAllowAttendeeChatNotification ()=0
 Callback to enable the attendees to chat. Available only for the host and the co-host. More...
 
virtual void onDisallowAttendeeChatNotification ()=0
 Callback to disable the attendees to chat. Available only for the host and the co-host. More...
 
virtual void onAttendeeAudioStatusNotification (unsigned int userid, bool can_talk, bool is_muted)=0
 Attendee will receive this callback if his audio status changes. More...
 
virtual void onAttendeePromoteConfirmResult (bool agree, unsigned int userid)=0
 When attendee agree or decline the promote invitation, host will receive this callback. More...
 

Detailed Description

Webinar callback event.

Definition at line 14 of file meeting_webinar_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingWebinarCtrlEvent()

virtual IMeetingWebinarCtrlEvent::~IMeetingWebinarCtrlEvent ( )
inlinevirtual

Definition at line 17 of file meeting_webinar_interface.h.

17{}

Member Function Documentation

◆ onAllowAttendeeChatNotification()

virtual void IMeetingWebinarCtrlEvent::onAllowAttendeeChatNotification ( )
pure virtual

Callback to enable the attendees to chat. Available only for the host and the co-host.

◆ onAllowPanelistStartVideoNotification()

virtual void IMeetingWebinarCtrlEvent::onAllowPanelistStartVideoNotification ( )
pure virtual

Callback to enable the panelist to start the video.

◆ 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
useridThe ID of the user whose audio status changes.
can_talkTrue indicates that it is able to use the audio. False not.
is_mutedTRUE 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,ifattendee agree return true, otherwise false.
userid,Theattendee user id.

◆ onDepromptPanelist2AttendeeResult()

virtual void IMeetingWebinarCtrlEvent::onDepromptPanelist2AttendeeResult ( int  result)
pure virtual

Callback to demote attendees to panelist.

Parameters
resultIf 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
resultIf 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.