|
Zoom Rooms Controller SDK Reference 6.6.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. |