Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting Participant helper interface. More...
#include <IParticipantHelper.h>
Public Member Functions | |
virtual | ~IParticipantHelper () |
virtual ZRCSDKError | RegisterSink (IParticipantHelperSink *pSink)=0 |
Register meeting user helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (IParticipantHelperSink *pSink)=0 |
Deregister meeting user helper callback sink. | |
virtual ZRCSDKError | GetParticipantsInMeeting (std::vector< MeetingParticipant > &participants, ConfSessionType session)=0 |
Get participants in meeting. | |
virtual ZRCSDKError | GetVirtualParticipantsInMeeting (std::vector< MeetingParticipant > &participants, ConfSessionType session)=0 |
Get virtual participants in meeting (e.g., multi stream, multi camera, etc.). | |
virtual ZRCSDKError | GetParticipantsInSilentMode (std::vector< MeetingParticipant > &participants)=0 |
Get participants in master session who are in silent mode. | |
virtual ZRCSDKError | GetParticipantsLeftMeeting (std::vector< MeetingParticipant > &participants)=0 |
Get participants in master session who have left meeting. | |
virtual ZRCSDKError | AssignHost (int32_t userID)=0 |
Change host to the assigned user. | |
virtual ZRCSDKError | AssignCohost (int32_t userID, bool assign)=0 |
Make user become co-host. | |
virtual ZRCSDKError | ClaimHost (const std::string &key)=0 |
Claim the role of the host. | |
virtual ZRCSDKError | EnableAttendeesAnnotateOnShare (bool enable)=0 |
Enable attendees annotate on shared content. | |
virtual ZRCSDKError | RenameUser (int32_t userID, const std::string &name)=0 |
Rename user. | |
virtual ZRCSDKError | AllowAttendeesRenameThemselves (bool allow)=0 |
Allow attendees rename themselves. | |
virtual ZRCSDKError | IsAttendeesRenameThemselvesEnabled (bool &enable)=0 |
Query is attendees rename themselves enabled. | |
virtual ZRCSDKError | IsAttendeesRenameThemselvesLocked (bool &locked)=0 |
Query is attendees rename themselves locked. | |
virtual ZRCSDKError | IsAttendeesRenameThemselvesAllowed (bool &allow)=0 |
Query is attendees rename themselves allowed. | |
virtual ZRCSDKError | AllowWebinarAttendeeRaiseHand (bool allow)=0 |
Allow webinar attendees raise hand. | |
virtual ZRCSDKError | RaiseHand (bool raise)=0 |
Raise hands in the meeting. | |
virtual ZRCSDKError | LowerUserHand (int32_t userID)=0 |
Lower user hand. | |
virtual ZRCSDKError | LowerAllHands ()=0 |
Cancel all hands raised. | |
virtual ZRCSDKError | LowerAllAttendeesHands ()=0 |
Lower all attendees' hands. | |
virtual ZRCSDKError | ExpelUser (int32_t userID)=0 |
Expel user. | |
virtual ZRCSDKError | ExpelUsers (const std::vector< int32_t > &userIDs)=0 |
Expel users. | |
virtual ZRCSDKError | HideProfilePictures (bool hidden)=0 |
Hide profile pictures. | |
virtual ZRCSDKError | IsFullRoomViewAvailableForUser (bool &isAvailable, int32_t userID)=0 |
Query if user supports hide full room view. | |
virtual ZRCSDKError | HideFullRoomView (bool isHide, int32_t userID)=0 |
Hide full room view. | |
virtual ZRCSDKError | DownloadUserAvatar (std::string avatarUrl, std::string localFilePath)=0 |
Download user avatar. | |
virtual ZRCSDKError | AllowAttendeesShareWhiteboards (bool allow)=0 |
Allow attendees share whiteboards. | |
virtual ZRCSDKError | SuspendParticipantsActivities ()=0 |
Suspend participants activities. | |
virtual ZRCSDKError | ReportIssue (const std::vector< int32_t > &userIDs, int32_t type, const std::string &email)=0 |
Report meeting participants issues. | |
Meeting Participant helper interface.
Definition at line 266 of file IParticipantHelper.h.
|
inlinevirtual |
Definition at line 269 of file IParticipantHelper.h.
|
pure virtual |
Allow attendees rename themselves.
allow | TRUE indicate allow attendees rename themselves. Otherwise not. |
|
pure virtual |
Allow attendees share whiteboards.
allow | TRUE indicate allow attendees share whiteboards. Otherwise not. |
|
pure virtual |
Allow webinar attendees raise hand.
allow | TRUE indicate allow webinar attendees raise hand. Otherwise not. |
|
pure virtual |
Make user become co-host.
userID | Specify the user ID to make co-host. |
assign | TRUE indicates make user become co-host. Otherwise not. |
|
pure virtual |
Change host to the assigned user.
userID | Specify the user ID to change host to. |
|
pure virtual |
Claim the role of the host.
key | The key to get the role of host. |
|
pure virtual |
Deregister meeting user helper callback sink.
pSink | A pointer to the IParticipantHelperSink that receives the meeting user helper callback. |
|
pure virtual |
Download user avatar.
avatarUrl | The avatar url. |
localFilePath | Specify the local file path of this avatar. For example, ..../MyAvatarFolder/this_avatar.jpg |
|
pure virtual |
Enable attendees annotate on shared content.
enable | TRUE indicates to enable attendees annotate on shared content. |
|
pure virtual |
Expel user.
userID | Specify the user ID to expel user. |
|
pure virtual |
Expel users.
userIDs | Specify the user ID list to expel users. |
|
pure virtual |
Get participants in meeting.
[out] | participants | In meeting participant list. |
[in] | session | The session that needed. |
|
pure virtual |
Get participants in master session who are in silent mode.
[out] | participants | In silent mode participant list. |
|
pure virtual |
Get participants in master session who have left meeting.
[out] | participants | Left meeting participant list. |
|
pure virtual |
Get virtual participants in meeting (e.g., multi stream, multi camera, etc.).
[out] | participants | In meeting virtual participant list. |
[in] | session | The session that needed. |
|
pure virtual |
Hide full room view.
isHide | TRUE indicates to hide full room view. Otherwise not. |
userID | The Room's userID |
|
pure virtual |
Hide profile pictures.
hidden | TRUE indicates to hide. Otherwise not. |
|
pure virtual |
Query is attendees rename themselves allowed.
[out] | allow | TRUE indicates attendees rename themselves is allowed. |
|
pure virtual |
Query is attendees rename themselves enabled.
[out] | enable | TRUE indicates attendees can rename themselves. |
|
pure virtual |
Query is attendees rename themselves locked.
[out] | locked | TRUE indicates attendees rename themselves is locked. |
|
pure virtual |
Query if user supports hide full room view.
[out] | isAvailable | TRUE indicates user support hide/show full room view. |
[in] | userID | The userID |
|
pure virtual |
Lower all attendees' hands.
|
pure virtual |
Cancel all hands raised.
|
pure virtual |
Lower user hand.
userID | Specify the user ID to put down the hands. |
|
pure virtual |
Raise hands in the meeting.
raise | TRUE indicates to raise self hand. FALSE indicates to lower self hand. |
|
pure virtual |
Register meeting user helper callback sink.
pSink | A pointer to the IParticipantHelperSink that receives the meeting user helper callback. |
|
pure virtual |
Rename user.
userID | Specify the user ID to rename. |
name | Specify the name rename to. |
|
pure virtual |
Report meeting participants issues.
userIDs | Participants' ID list |
type | Choose the report issue type, bitset see ReportIssueType enum. |
Receive response notification email. |
|
pure virtual |
Suspend participants activities.