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

Meeting Participants Controller Callback Event. More...

#include <meeting_participants_ctrl_interface.h>

Public Member Functions

virtual ~IMeetingParticipantsCtrlEvent ()
 
virtual void onUserJoin (IList< unsigned int > *lstUserID, const wchar_t *strUserList=NULL)=0
 Callback event of notification of users who are in the meeting. More...
 
virtual void onUserLeft (IList< unsigned int > *lstUserID, const wchar_t *strUserList=NULL)=0
 Callback event of notification of user who leaves the meeting. More...
 
virtual void onHostChangeNotification (unsigned int userId)=0
 Callback event of notification of the new host. More...
 
virtual void onLowOrRaiseHandStatusChanged (bool bLow, unsigned int userid)=0
 Callback event of changing the state of the hand. More...
 
virtual void onUserNameChanged (unsigned int userId, const wchar_t *userName)=0
 Callback event of changing the screen name. this interface be marked as deprecated, then it will be instead by onUserNamesChanged. More...
 
virtual void onUserNamesChanged (IList< unsigned int > *lstUserID)=0
 Callback event of changing the screen name. More...
 
virtual void onCoHostChangeNotification (unsigned int userId, bool isCoHost)=0
 Callback event of changing the co-host. More...
 
virtual void onInvalidReclaimHostkey ()=0
 Callback event of invalid host key. More...
 
virtual void onAllHandsLowered ()=0
 Callback event of the host calls the lower all hands interface, the host/cohost/panelist will receive this callback. More...
 
virtual void onLocalRecordingStatusChanged (unsigned int user_id, RecordingStatus status)=0
 Callback event that the status of local recording changes. More...
 

Detailed Description

Meeting Participants Controller Callback Event.

Definition at line 150 of file meeting_participants_ctrl_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingParticipantsCtrlEvent()

virtual IMeetingParticipantsCtrlEvent::~IMeetingParticipantsCtrlEvent ( )
inlinevirtual

Definition at line 153 of file meeting_participants_ctrl_interface.h.

153{}

Member Function Documentation

◆ onAllHandsLowered()

virtual void IMeetingParticipantsCtrlEvent::onAllHandsLowered ( )
pure virtual

Callback event of the host calls the lower all hands interface, the host/cohost/panelist will receive this callback.

◆ onCoHostChangeNotification()

virtual void IMeetingParticipantsCtrlEvent::onCoHostChangeNotification ( unsigned int  userId,
bool  isCoHost 
)
pure virtual

Callback event of changing the co-host.

Parameters
userIdSpecify the user ID whose status changes.
isCoHostTRUE indicates that the specified user is co-host.

◆ onHostChangeNotification()

virtual void IMeetingParticipantsCtrlEvent::onHostChangeNotification ( unsigned int  userId)
pure virtual

Callback event of notification of the new host.

Parameters
userIdSpecify the ID of the new host.

◆ onInvalidReclaimHostkey()

virtual void IMeetingParticipantsCtrlEvent::onInvalidReclaimHostkey ( )
pure virtual

Callback event of invalid host key.

◆ onLocalRecordingStatusChanged()

virtual void IMeetingParticipantsCtrlEvent::onLocalRecordingStatusChanged ( unsigned int  user_id,
RecordingStatus  status 
)
pure virtual

Callback event that the status of local recording changes.

Parameters
userIdSpecify the user ID whose status changes.
statusValue of recording status. For more details, see RecordingStatus enum.

◆ onLowOrRaiseHandStatusChanged()

virtual void IMeetingParticipantsCtrlEvent::onLowOrRaiseHandStatusChanged ( bool  bLow,
unsigned int  userid 
)
pure virtual

Callback event of changing the state of the hand.

Parameters
bLowTRUE indicates to put down the hand, FALSE indicates to raise the hand.
useridSpecify the user ID whose status changes.

◆ onUserJoin()

virtual void IMeetingParticipantsCtrlEvent::onUserJoin ( IList< unsigned int > *  lstUserID,
const wchar_t *  strUserList = NULL 
)
pure virtual

Callback event of notification of users who are in the meeting.

Parameters
lstUserIDList of the user ID.
strUserListList of user in json format. This function is currently invalid, hereby only for reservations.

◆ onUserLeft()

virtual void IMeetingParticipantsCtrlEvent::onUserLeft ( IList< unsigned int > *  lstUserID,
const wchar_t *  strUserList = NULL 
)
pure virtual

Callback event of notification of user who leaves the meeting.

Parameters
lstUserIDList of the user ID who leaves the meeting.
strUserListList of the user in json format. This function is currently invalid, hereby only for reservations.

◆ onUserNameChanged()

virtual void IMeetingParticipantsCtrlEvent::onUserNameChanged ( unsigned int  userId,
const wchar_t *  userName 
)
pure virtual

Callback event of changing the screen name. this interface be marked as deprecated, then it will be instead by onUserNamesChanged.

Parameters
userIdSpecify the user ID whose status changes.
userNameNew screen name displayed.

◆ onUserNamesChanged()

virtual void IMeetingParticipantsCtrlEvent::onUserNamesChanged ( IList< unsigned int > *  lstUserID)
pure virtual

Callback event of changing the screen name.

Parameters
userIdlist Specify the users ID whose status changes.