Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting Webinar helper interface. More...
#include <IMeetingWebinarHelper.h>
Public Member Functions | |
virtual | ~IMeetingWebinarHelper () |
virtual ZRCSDKError | RegisterSink (IMeetingWebinarHelperSink *pSink)=0 |
Register meeting webinar helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (IMeetingWebinarHelperSink *pSink)=0 |
Deregister meeting webinar helper callback sink. | |
virtual ZRCSDKError | StartWebinarFromPracticeSession ()=0 |
Start webinar from practice session. | |
virtual ZRCSDKError | IsInWebinarPracticeSession (bool &inPracticeSession)=0 |
Query if you are in webinar practice session. | |
virtual ZRCSDKError | PromoteAttendeeToPanelist (int32_t userID)=0 |
Promote attendee to panelist. | |
virtual ZRCSDKError | DemotePanelistToAttendee (int32_t userID)=0 |
Demote panelist to attendee. | |
virtual ZRCSDKError | AllowWebinarAttendeeTalk (int32_t userID)=0 |
Allow webinar attendee talk. | |
virtual ZRCSDKError | DisallowWebinarAttendeeTalk (int32_t userID)=0 |
Disallow webinar attendee talk. | |
virtual ZRCSDKError | AllowWebinarAttendeeViewParticipantCount ()=0 |
Allow webinar attendee view participants count. | |
virtual ZRCSDKError | DisallowWebinarAttendeeViewParticipantCount ()=0 |
Disallow webinar attendee view participants count. | |
virtual ZRCSDKError | ListUnencryptedWebinarAttendees ()=0 |
List unencrypted webinar attendees. | |
virtual ZRCSDKError | ListWebinarAttendees (const std::string &keywords)=0 |
List webinar attendees. | |
virtual ZRCSDKError | GetCurrentAttendeeList (std::vector< MeetingParticipant > &attendeeList)=0 |
Get current attendee list. | |
virtual ZRCSDKError | MoveAllToBackstage (bool includeSelf)=0 |
Move all users from webinar into backstage. | |
virtual ZRCSDKError | MoveAllToWebinar (bool includeSelf)=0 |
Move all users from backstage into webinar. | |
virtual ZRCSDKError | MoveToBackstage (const std::vector< int32_t > &userIDs)=0 |
Move selected users from webinar into backstage. | |
virtual ZRCSDKError | MoveToWebinar (const std::vector< int32_t > &userIDs)=0 |
Move selected users from backstage into webinar. | |
virtual ZRCSDKError | CanGoToWebinar (bool &canGo)=0 |
Query if can go to webinar. | |
virtual ZRCSDKError | CanGoToBackstage (bool &canGo)=0 |
Query if can go to backstage. | |
virtual ZRCSDKError | GoToBackstage ()=0 |
Go to backstage. | |
virtual ZRCSDKError | GoToWebinar ()=0 |
Go to webinar. | |
virtual ZRCSDKError | EndWebinarForAttendees ()=0 |
End webinar for attendees and send all panelists to a private debriefing session. | |
virtual ZRCSDKError | SetWebinarVolume (float webinarVolume)=0 |
Set webinar volume. | |
virtual ZRCSDKError | AllowPanelistMoveBetweenWebinarAndBackstage (bool allowMove)=0 |
Allow panelist move between webinar and backstage. | |
virtual ZRCSDKError | NeedShowVideoPreviewBeforeGoToWebinar (bool &needShow)=0 |
Query if needs to show video preview before going to webinar. | |
virtual ZRCSDKError | ShowVideoPreview (bool showVideoPreview)=0 |
Show video preview. | |
virtual ZRCSDKError | UpdateMediaStatusInVideoPreview (bool audioOn, bool videoOn)=0 |
Update media status in video preview before you enter into webinar. | |
virtual ZRCSDKError | CanSwitchBetweenBackstageContentAndLiveFeed (bool &canSwitch)=0 |
Query if can switch between webinar live feed and backstage content. | |
virtual ZRCSDKError | SwitchWebinarLiveFeed (bool showWebinarLiveFeed)=0 |
Switch between webinar live feed and backstage content. | |
Meeting Webinar helper interface.
Definition at line 268 of file IMeetingWebinarHelper.h.
|
inlinevirtual |
Definition at line 271 of file IMeetingWebinarHelper.h.
|
pure virtual |
Allow panelist move between webinar and backstage.
allowMove | TRUE indicates to allow move. |
|
pure virtual |
Allow webinar attendee talk.
userID | Specify the user ID to allow talking. |
|
pure virtual |
Allow webinar attendee view participants count.
|
pure virtual |
Query if can go to backstage.
[out] | canGo | TRUE indicates can go. |
|
pure virtual |
Query if can go to webinar.
[out] | canGo | TRUE indicates can go. |
|
pure virtual |
Query if can switch between webinar live feed and backstage content.
[out] | canSwitch | TRUE indicates can switch between contents. |
|
pure virtual |
Demote panelist to attendee.
userID | Specify the user ID to demote. |
|
pure virtual |
Deregister meeting webinar helper callback sink.
pSink | A pointer to the IMeetingWebinarHelperSink that receives the meeting webinar helper event callback. |
|
pure virtual |
Disallow webinar attendee talk.
userID | Specify the user ID to disallow talking. |
|
pure virtual |
Disallow webinar attendee view participants count.
|
pure virtual |
End webinar for attendees and send all panelists to a private debriefing session.
|
pure virtual |
Get current attendee list.
The API only contains part of all the attendees. It may the first 100 attendees or the keywords filtered attendees you last request by ListWebinarAttendees.
[out] | attendeeList | The attendee list. |
|
pure virtual |
Go to backstage.
|
pure virtual |
Go to webinar.
|
pure virtual |
Query if you are in webinar practice session.
[out] | inPracticeSession | TRUE indicates you are in webinar practice session. |
|
pure virtual |
List unencrypted webinar attendees.
|
pure virtual |
List webinar attendees.
If keywords are empty, this api will request the first 100 attendees. Otherwise, this api will request attendees filtered by the keywords.
keywords | The search keywords. |
|
pure virtual |
Move all users from webinar into backstage.
includeSelf | TRUE indicates include ZR self. |
|
pure virtual |
Move all users from backstage into webinar.
includeSelf | TRUE indicates include ZR self. |
|
pure virtual |
Move selected users from webinar into backstage.
userIDs | User IDs. Using ID in IParticipantHelper.GetParticipantsInMeeting to move participant. |
|
pure virtual |
Move selected users from backstage into webinar.
userIDs | User IDs. Using ID in IParticipantHelper.GetParticipantsInMeeting to move participant. |
|
pure virtual |
Query if needs to show video preview before going to webinar.
[out] | needShow | TRUE indicates needs to show video preview before going to webinar. |
|
pure virtual |
Promote attendee to panelist.
userID | Specify the user ID to promote. |
|
pure virtual |
Register meeting webinar helper callback sink.
pSink | A pointer to the IMeetingWebinarHelperSink that receives the meeting webinar helper event callback. |
|
pure virtual |
Set webinar volume.
webinarVolume | The volume. |
|
pure virtual |
Show video preview.
showVideoPreview | TRUE indicates to show video preview. Otherwise not. |
|
pure virtual |
Start webinar from practice session.
|
pure virtual |
Switch between webinar live feed and backstage content.
showWebinarLiveFeed | TRUE indicates to switch to webinar live feed. Otherwise not. |
|
pure virtual |
Update media status in video preview before you enter into webinar.
audioOn | TRUE indicates to turn on audio. Otherwise not. |
videoOn | TRUE indicates to turn on video. Otherwise not. |