|
Zoom Rooms Controller SDK Reference 6.6.0
|
Meeting Share helper interface. More...
#include <IMeetingShareHelper.h>
Public Member Functions | |
| virtual | ~IMeetingShareHelper () |
| virtual ZRCSDKError | RegisterSink (IMeetingShareHelperSink *pSink)=0 |
| Register meeting share helper callback sink. | |
| virtual ZRCSDKError | DeregisterSink (IMeetingShareHelperSink *pSink)=0 |
| Deregister meeting share helper callback sink. | |
| virtual ZRCSDKError | LaunchSharingMeeting (bool isInLocalShare, SharingInstructionDisplayState displayState)=0 |
| Launch a sharing meeting. | |
| virtual ZRCSDKError | SwitchFromLocalPresentationToNormalMeeting ()=0 |
| Switch local presentation to normal meeting. | |
| virtual ZRCSDKError | ShowSharingInstruction (bool show, SharingInstructionDisplayState instructionState)=0 |
| Show or dismiss the sharing instruction on Zoom Room's screen. | |
| virtual ZRCSDKError | ShareBlackMagic (bool isStart, bool isViewLocally)=0 |
| Share HDMI. | |
| virtual ZRCSDKError | ShareCamera (bool isStart, const std::string &deviceId)=0 |
| Share camera. | |
| virtual ZRCSDKError | ShareToBreakoutRooms ()=0 |
| Share the current source to all breakout rooms. | |
| virtual ZRCSDKError | StopShareToBreakoutRooms ()=0 |
| Stop share to breakout rooms. | |
| virtual ZRCSDKError | StopSharing ()=0 |
| Stop Zoom Room's sharing. | |
| virtual ZRCSDKError | StopZRWSharing ()=0 |
| Stop Zoom Room Companion Whiteboard's sharing. | |
| virtual ZRCSDKError | EnableMultiShare (bool enabled)=0 |
| Turn on or off multi share function for current meeting. | |
| virtual ZRCSDKError | ShowPinShareInstruction (bool show)=0 |
| Show the screen index of each display. | |
| virtual ZRCSDKError | PinShareOnZRScreen (const ShareSource &shareSource, int32_t screenIndex, bool confirmed)=0 |
| Pin share source on Zoom Room's screen. | |
| virtual ZRCSDKError | PinShareOnZRWScreen (const ShareSource &shareSource, int32_t screenIndex)=0 |
| Pin share source on Zoom Room Companion Whiteboard's screen. | |
| virtual ZRCSDKError | PinIncomingMeetingShare (const ShareSource &incomingShare, CurrentShareType currentShare, bool pin)=0 |
| Pin incoming meeting share. | |
| virtual ZRCSDKError | ControlSlide (const SlideControlInfo &slideInfo, SlideOperationType type)=0 |
| Control slide. | |
| virtual ZRCSDKError | MuteShareAudio (const ShareSource &source, bool mute)=0 |
| Mute or unmute the sharing audio. | |
| virtual ZRCSDKError | EnableHDMI60FPSShare (bool enable)=0 |
| Enable HDMI share in 60fps. | |
| virtual ZRCSDKError | GetLocalHDMIShareAudioPlaybackStatus (bool &isSupport, bool &isEnabled)=0 |
| Query local HDMI share audio playback status. | |
| virtual ZRCSDKError | EnableLocalHDMIShareAudioPlayback (bool enable)=0 |
| Enable local HDMI share audio playback. | |
| virtual ZRCSDKError | SetMeetingShareSetting (MeetingSharePrivilegeType type)=0 |
| Set meeting share privilege type. | |
| virtual ZRCSDKError | SetMeetingShareViewPrivilege (MeetingShareViewPrivilege type)=0 |
| Set meeting share view privilege. | |
| virtual ZRCSDKError | OptimizeVideoSharing (bool optimize)=0 |
| Optimize video sharing. | |
| virtual ZRCSDKError | AllowParticipantsShareDocs (bool allow)=0 |
| Allow participants share docs. | |
| virtual ZRCSDKError | ChangeDocsSharePrivilege (DocsSharePrivilegeType type)=0 |
| Change docs share privilege type. | |
| virtual ZRCSDKError | ChangeDocsInitiatePrivilege (DocsInitiatePrivilegeType type)=0 |
| Change docs initiate privilege type. | |
| virtual ZRCSDKError | GetDocsShareSettingsInfo (DocsShareSettingsInfo &info)=0 |
| Get docs share settings info. | |
| virtual ZRCSDKError | EnableAnnotationOverHDMI (bool enable)=0 |
| Enable annotation over HDMI (disabled by default in Android ZR due to performance) | |
Meeting Share helper interface.
Definition at line 434 of file IMeetingShareHelper.h.
|
inlinevirtual |
Definition at line 437 of file IMeetingShareHelper.h.
|
pure virtual |
Allow participants share docs.
| allow | TRUE indicates to allow participant to share docs. Otherwise not. |
|
pure virtual |
Change docs initiate privilege type.
| type | Specify the docs initiate privilege type. |
|
pure virtual |
Change docs share privilege type.
| type | Specify the docs share privilege type. |
|
pure virtual |
Control slide.
| slideInfo | The slide info that you want to control. Changed in version 6.3.0 for multi-session-share. |
| type | Operation type, see SlideOperationType enum. |
|
pure virtual |
Deregister meeting share helper callback sink.
| pSink | A pointer to the IMeetingShareHelperSink that receives the meeting share helper callback. |
|
pure virtual |
Enable annotation over HDMI (disabled by default in Android ZR due to performance)
| enable | TRUE indicates to enable annotation over HDMI, otherwise not. |
|
pure virtual |
Enable HDMI share in 60fps.
| enable | TRUE indicates to enable HDMI share in 60fps. Otherwise not. |
|
pure virtual |
Enable local HDMI share audio playback.
| enable | TRUE indicates to enable HDMI share audio playback. |
|
pure virtual |
Turn on or off multi share function for current meeting.
This API can only be called by host or co-host.
| enabled | TRUE indicates to turn on multi share. Otherwise not. |
|
pure virtual |
Get docs share settings info.
| [out] | info | The share docs setting info. |
|
pure virtual |
Query local HDMI share audio playback status.
| isSupport | TRUE indicates that enabling or disabling audio playback is supported. Otherwise not. |
| isEnabled | TRUE indicates that HDMI share audio playback is enabled. Otherwise not. |
|
pure virtual |
Launch a sharing meeting.
| isInLocalShare | TRUE indicate to start a local presentation, FALSE indicates to start a sharing meeting. |
| displayState | Specify the init display state, see SharingInstructionDisplayState enum. |
|
pure virtual |
Mute or unmute the sharing audio.
| source | The Share source to control. Changed in version 6.3.0 for multi-session-share. |
| mute | TRUE indicates to mute the sharing audio, FALSE indicates to unmute the sharing audio. |
|
pure virtual |
Optimize video sharing.
| optimize | TRUE indicates to enable optimize video sharing. Otherwise disable. |
|
pure virtual |
Pin incoming meeting share.
| incomingShare | The source of the incoming share, see MeetingScreen enum. |
| currentShare | Current pinned share type, see CurrentShareType enum. |
| pin | TRUE indicates to pin incoming share source. Otherwise not. |
|
pure virtual |
Pin share source on Zoom Room's screen.
When PinShareWarningType from OnUpdateScreenStatusForPinNotification is PinShareWarningTypeNoAnnotationForSelf or PinShareWarningTypeStopCameraShare, Need to set confirmed=TRUE to double confirm replace pin share on ZR screen.
| shareSource | Share source to pin. Changed in version 6.3.0 for multi-session-share. |
| screenIndex | Index of the screen to pin share, see MeetingScreen enum. |
| confirmed | When screen already pinned other share source, replace to pin new share source on the screen needs set confirmed to TRUE. |
|
pure virtual |
Pin share source on Zoom Room Companion Whiteboard's screen.
| shareSource | The Share source to pin. Changed in version 6.3.0 for multi-session-share. |
| screenIndex | Index of ZRW's screen to pin share, see MeetingScreen enum. |
|
pure virtual |
Register meeting share helper callback sink.
| pSink | A pointer to the IMeetingShareHelperSink that receives the meeting share helper callback. |
|
pure virtual |
Set meeting share privilege type.
| type | Meeting share privilege type, see MeetingSharePrivilegeType enum. |
|
pure virtual |
Set meeting share view privilege.
| type | Meeting share view privilege, see MeetingShareViewPrivilege enum. |
|
pure virtual |
Share HDMI.
| isStart | TRUE indicates to start to share HDMI, FALSE indicates to stop to share HDMI. |
| isViewLocally | TRUE indicates to share HDMI locally, FALSE indicates to share HDMI to the meeting. |
|
pure virtual |
Share camera.
| isStart | TRUE indicates to show the instruction on ZR screen, FALSE indicates to dismiss the instruction on ZR screen. |
| deviceId | Device ID of the camera. |
|
pure virtual |
Share the current source to all breakout rooms.
|
pure virtual |
Show the screen index of each display.
| show | TRUE indicates to show the instruction on ZR screen. Otherwise not. |
|
pure virtual |
Show or dismiss the sharing instruction on Zoom Room's screen.
| show | TRUE indicates to show the instruction on ZR screen, FALSE indicates to dismiss the instruction on ZR screen. |
| instructionState | The sharing instruction display state to show, see SharingInstructionDisplayState enum. |
|
pure virtual |
Stop share to breakout rooms.
|
pure virtual |
Stop Zoom Room's sharing.
|
pure virtual |
Stop Zoom Room Companion Whiteboard's sharing.
|
pure virtual |
Switch local presentation to normal meeting.