|
Zoom Rooms Controller SDK Reference 6.6.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. | |
| virtual ZRCSDKError | SetMySelfAsActiveSpeaker ()=0 |
| Set myself as active speaker. | |
| virtual ZRCSDKError | SetMyChildAsActiveSpeaker (int32_t userID)=0 |
| Set my child (who's parentUserID equal to my userID) as active speaker. | |
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 |
Set my child (who's parentUserID equal to my userID) as active speaker.
| [in] | userID | The child's userID |
|
pure virtual |
Set myself as active speaker.
|
pure virtual |
Suspend participants activities.