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 zchar_t *strUserList=nullptr)=0 |
Callback event of notification of users who are in the meeting. | |
virtual void | onUserLeft (IList< unsigned int > *lstUserID, const zchar_t *strUserList=nullptr)=0 |
Callback event of notification of user who leaves the meeting. | |
virtual void | onHostChangeNotification (unsigned int userId)=0 |
Callback event of notification of the new host. | |
virtual void | onLowOrRaiseHandStatusChanged (bool bLow, unsigned int userid)=0 |
Callback event of changing the state of the hand. | |
virtual void | onUserNamesChanged (IList< unsigned int > *lstUserID)=0 |
Callback event of changing the screen name. | |
virtual void | onCoHostChangeNotification (unsigned int userId, bool isCoHost)=0 |
Callback event of changing the co-host. | |
virtual void | onInvalidReclaimHostkey ()=0 |
Callback event of invalid host key. | |
virtual void | onAllHandsLowered ()=0 |
Callback event of the host calls the lower all hands interface, the host/cohost/panelist will receive this callback. | |
virtual void | onLocalRecordingStatusChanged (unsigned int user_id, RecordingStatus status)=0 |
Callback event that the status of local recording changes. | |
virtual void | onAllowParticipantsRenameNotification (bool bAllow)=0 |
Callback event that lets participants rename themself. | |
virtual void | onAllowParticipantsUnmuteSelfNotification (bool bAllow)=0 |
Callback event that lets participants unmute themself. | |
virtual void | onAllowParticipantsStartVideoNotification (bool bAllow)=0 |
Callback event that lets participants start a video. | |
virtual void | onAllowParticipantsShareWhiteBoardNotification (bool bAllow)=0 |
Callback event that lets participants share a new whiteboard. | |
virtual void | onRequestLocalRecordingPrivilegeChanged (LocalRecordingRequestPrivilegeStatus status)=0 |
Callback event that the request local recording privilege changes. | |
virtual void | onAllowParticipantsRequestCloudRecording (bool bAllow)=0 |
Callback event that lets participants request that the host starts cloud recording. | |
virtual void | onInMeetingUserAvatarPathUpdated (unsigned int userID)=0 |
Callback event that the user avatar path is updated in the meeting. | |
virtual void | onParticipantProfilePictureStatusChange (bool bHidden)=0 |
Callback event that participant profile status change. | |
virtual void | onFocusModeStateChanged (bool bEnabled)=0 |
Callback event that focus mode changed by host or co-host. | |
virtual void | onFocusModeShareTypeChanged (FocusModeShareType type)=0 |
Callback event that that focus mode share type changed by host or co-host. | |
virtual void | onBotAuthorizerRelationChanged (unsigned int authorizeUserID)=0 |
Callback event that the bot relationship changed in the meeting. | |
virtual void | onVirtualNameTagStatusChanged (bool bOn, unsigned int userID)=0 |
Notification of virtual name tag status change. | |
virtual void | onVirtualNameTagRosterInfoUpdated (unsigned int userID)=0 |
Notification of virtual name tag roster info updated. | |
Meeting Participants Controller Callback Event.
Definition at line 228 of file meeting_participants_ctrl_interface.h.
|
inlinevirtual |
Definition at line 231 of file meeting_participants_ctrl_interface.h.
|
pure virtual |
Callback event of the host calls the lower all hands interface, the host/cohost/panelist will receive this callback.
|
pure virtual |
Callback event that lets participants rename themself.
bAllow | True allow. If false, participants may not rename themselves. |
|
pure virtual |
Callback event that lets participants request that the host starts cloud recording.
bAllow | True allow. If false, disallow. |
|
pure virtual |
Callback event that lets participants share a new whiteboard.
bAllow | True allow. If false, participants may not share new whiteboard. |
|
pure virtual |
Callback event that lets participants start a video.
bAllow | True allow. If false, disallow. |
|
pure virtual |
Callback event that lets participants unmute themself.
bAllow | True allow. If false, participants may not rename themselves. |
|
pure virtual |
Callback event that the bot relationship changed in the meeting.
authorizeUserID | Specify the authorizer user ID. |
|
pure virtual |
Callback event of changing the co-host.
userId | Specify the user ID whose status changes. |
isCoHost | TRUE indicates that the specified user is co-host. |
|
pure virtual |
Callback event that that focus mode share type changed by host or co-host.
type | Share type change. |
|
pure virtual |
Callback event that focus mode changed by host or co-host.
bEnabled | True means the focus mode change to on. Otherwise off. |
|
pure virtual |
Callback event of notification of the new host.
userId | Specify the ID of the new host. |
|
pure virtual |
Callback event that the user avatar path is updated in the meeting.
userID | Specify the user ID whose avatar updated. |
|
pure virtual |
Callback event of invalid host key.
|
pure virtual |
Callback event that the status of local recording changes.
userId | Specify the user ID whose status changes. |
status | Value of recording status. For more details, see RecordingStatus enum. |
|
pure virtual |
Callback event of changing the state of the hand.
bLow | TRUE indicates to put down the hand, FALSE indicates to raise the hand. |
userid | Specify the user ID whose status changes. |
|
pure virtual |
Callback event that participant profile status change.
bHide | true means hide participant profile picture, false means show participant profile picture. |
|
pure virtual |
Callback event that the request local recording privilege changes.
status | Value of request local recording privilege status. For more details, see LocalRecordingRequestPrivilegeStatus enum. |
|
pure virtual |
Callback event of notification of users who are in the meeting.
lstUserID | List of user IDs. |
strUserList | List of users in JSON format. This function is currently invalid, hereby only for reservations. |
|
pure virtual |
Callback event of notification of user who leaves the meeting.
lstUserID | List of the user ID who leaves the meeting. |
strUserList | List of the users in JSON format. This function is currently invalid, hereby only for reservations. |
|
pure virtual |
Callback event of changing the screen name.
userId | list Specify the users ID whose status changes. |
|
pure virtual |
Notification of virtual name tag roster info updated.
userID | The ID of user who virtual name tag status changed. |
|
pure virtual |
Notification of virtual name tag status change.
bOn | TRUE means virtual name tag is turn on, Otherwise not. |
userID | The ID of user who virtual name tag status changed. |