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