Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting Participant helper event callback. More...
#include <IParticipantHelper.h>
Public Member Functions | |
virtual | ~IParticipantHelperSink () |
virtual void | OnInitMeetingParticipants (const std::vector< MeetingParticipant > &participants, int32_t totalParticipantsCount, bool needCleanUpUserList, ConfSessionType session)=0 |
Meeting participants update notification. | |
virtual void | OnUserJoin (const std::vector< MeetingParticipant > &participants, ConfSessionType session)=0 |
Participants join meeting notification. | |
virtual void | OnUserLeave (const std::vector< MeetingParticipant > &participants, ConfSessionType session)=0 |
Participants leave meeting notification,. | |
virtual void | OnUserUpdate (const std::vector< MeetingParticipant > &participants, ConfSessionType session)=0 |
Participants update notification. | |
virtual void | OnHostChangedNotification (int32_t hostUserID, bool amIHost, ConfSessionType session)=0 |
Host changed notification. | |
virtual void | OnMeetingParticipantsChanged (ConfSessionType session)=0 |
Participants changed notification, using GetParticipantsInMeeting with session to get latest list . | |
virtual void | OnUpdateHideProfilePictures (bool isHideProfilePictures)=0 |
Hide profile picture update notification. | |
virtual void | OnHideFullRoomViewNotification (const std::vector< int32_t > &userIDs)=0 |
Hide full room view notification. | |
virtual void | OnClaimHostNotification (ClaimHostResult result)=0 |
Claim host notification. | |
virtual void | OnUpdateSharingAnnotationInfo (bool support, bool enable)=0 |
Allow user annotate on shared content notification. | |
virtual void | OnAllowAttendeesRenameThemselvesNotification (bool allow)=0 |
Allow attendees rename themselves notification. | |
virtual void | OnAllowAttendeesShareWhiteboardsNotification (bool isSupported, bool isAllowed)=0 |
Allow attendees share whiteboard notification. | |
virtual void | OnAllowRaiseHandForAttendeeNotification (bool canRaiseHandForAttendee)=0 |
Allow raise hande for attendee notification. | |
virtual void | OnUpdateOnZRWUserChangeNotification (ZRWUserChangeType type, int32_t zrwUserID)=0 |
Zoom Room Whiteboard user change notification. | |
virtual void | OnUpdateHasRemoteControlAdmin (bool isAdminExist)=0 |
Remote control admin exist update notification. | |
virtual void | OnUpdateHasRemoteControlAssistant (bool isAssistantExist)=0 |
Remote control assistant exist update notification. | |
virtual void | OnDownloadingFinished (const std::string &localFilePath, uint32_t result)=0 |
Download result. | |
Meeting Participant helper event callback.
Definition at line 71 of file IParticipantHelper.h.
|
inlinevirtual |
Definition at line 74 of file IParticipantHelper.h.
|
pure virtual |
Allow attendees rename themselves notification.
allow | TRUE indicate allow attendees rename themselves. Otherwise not. |
|
pure virtual |
Allow attendees share whiteboard notification.
isSupported | TRUE indicate control allow attendees share whiteboards is supported. Otherwise not. |
isAllowed | TRUE indicate attendees are allowed to share whiteboard. Otherwise not. |
|
pure virtual |
Allow raise hande for attendee notification.
canRaiseHandForAttendee | TRUE indicate allow attendees rename themselves. Otherwise not. |
|
pure virtual |
Claim host notification.
result | See ClaimHostResult enum. |
|
pure virtual |
Download result.
localFilePath | The specified local file path when calling download API. |
result | [0] success. Otherwise failed. |
|
pure virtual |
Hide full room view notification.
userIDs | Full room view hidden user ID list. |
|
pure virtual |
Host changed notification.
hostUserID | Current host user ID. |
amIHost | TRUE indicates self is host. Otherwise not. |
session | session that changed. |
|
pure virtual |
Meeting participants update notification.
participants | All the meeting participants. |
totalParticipantsCount | Total count of participants. |
needCleanUpUserList | TRUE indicates this is a initial notification, you should clean up former user list before processing here participants. |
session | session that need init. |
If there are many participants in meeting, the initial meeting participants will be updated in bulks.
|
pure virtual |
Participants changed notification, using GetParticipantsInMeeting with session to get latest list .
session | The session that changed. |
|
pure virtual |
Remote control admin exist update notification.
isAdminExist | TRUE indicate remote control admin exist. |
|
pure virtual |
Remote control assistant exist update notification.
isAssistantExist | TRUE indicate remote control assistant exist. |
|
pure virtual |
Hide profile picture update notification.
isHideProfilePictures | TRUE indicates hide. Otherwise not. |
|
pure virtual |
Zoom Room Whiteboard user change notification.
type | Change type, see ZRWUserChangeType enum. |
zrwUserID | The zrw user ID if ZRW_JOIN. |
|
pure virtual |
Allow user annotate on shared content notification.
support | TRUE indicates support control sharing annotation enable or not. |
enable | TRUE indicates allow user to annotate on shared content. |
|
pure virtual |
Participants join meeting notification.
participants | List of join participants. |
session | session that changed. |
|
pure virtual |
Participants leave meeting notification,.
participants | List of left participants. |
session | session that changed. |
|
pure virtual |
Participants update notification.
participants | List of info updated participants. |
session | session that changed. |