|
Meeting SDK for Windows API Reference
|
Meeting share controller interface. More...
#include <meeting_sharing_interface.h>
Public Member Functions | |
| virtual SDKError | SetEvent (IMeetingShareCtrlEvent *pEvent)=0 |
| Sets meeting share controller callback event handler. | |
| virtual SDKError | StartAppShare (HWND hwndSharedApp)=0 |
| Shares the specified application. | |
| virtual SDKError | StartMonitorShare (const zchar_t *monitorID)=0 |
| Shares the specified monitor. | |
| virtual SDKError | IsSupportAdvanceShareOption (AdvanceShareOption option_)=0 |
| Determines if the specified ADVANCE SHARE OPTION is supported. | |
| virtual SDKError | StopShare ()=0 |
| Stops the current sharing. | |
| virtual SDKError | LockShare (bool isLock)=0 |
| host / co - host can use this function to lock current meeting share. | |
| virtual SDKError | PauseCurrentSharing ()=0 |
| Pause the current sharing. | |
| virtual SDKError | ResumeCurrentSharing ()=0 |
| Resume the current sharing. | |
| virtual IList< unsigned int > * | GetViewableSharingUserList ()=0 |
| Gets the ID of users who are sharing. | |
| virtual IList< ZoomSDKSharingSourceInfo > * | GetSharingSourceInfoList (unsigned int userID)=0 |
| Gets the sharing source information list from the specified sharer. | |
| virtual bool | CanStartShare ()=0 |
| Determines if it is able to share. | |
| virtual bool | CanStartShare (CannotShareReasonType &reason)=0 |
| Determines whether the current meeting can start sharing. | |
| virtual bool | IsDesktopSharingEnabled ()=0 |
| Determines if it is able to share desktop in the current meeting. | |
| virtual SDKError | IsShareLocked (bool &bLocked)=0 |
| Determines if the sharing is locked. | |
| virtual bool | IsSupportEnableShareComputerSound (bool &bCurEnableOrNot)=0 |
| Determines if the sound of the computer in the current sharing or before share is supported. | |
| virtual bool | IsSupportEnableOptimizeForFullScreenVideoClip (bool &bCurEnableOrNot)=0 |
| Determines whether to optimize the video fluidity when sharing in full screen mode. | |
| virtual bool | IsSupportShareWithComputerSound (ShareType type)=0 |
| Determines if the specified share type supports sharing with compute sound or not. | |
| virtual bool | IsCurrentSharingSupportShareWithComputerSound ()=0 |
| Determines if the current share supports sharing with compute sound or not. | |
| virtual bool | IsEnableShareComputerSoundOn ()=0 |
| Determines if the current meeting enabled sharing with compute sound or not before sharing. | |
| virtual SDKError | EnableShareComputerSound (bool bEnable)=0 |
| Enables or disable the computer audio before sharing. | |
| virtual bool | IsEnableShareComputerSoundOnWhenSharing ()=0 |
| Determines if the current sharing content enabled sharing with compute sound or not. | |
| virtual SDKError | EnableShareComputerSoundWhenSharing (bool bEnable)=0 |
| Sets to enable or disable the computer audio when sharing. | |
| virtual SDKError | SetAudioShareMode (AudioShareMode mode)=0 |
| Sets the audio share mode before or during sharing. | |
| virtual SDKError | GetAudioShareMode (AudioShareMode &mode)=0 |
| Gets the audio share mode. | |
| virtual bool | IsSupportEnableOptimizeForFullScreenVideoClip ()=0 |
| Determines if the current meeting supports sharing with optimize video or not. | |
| virtual bool | IsEnableOptimizeForFullScreenVideoClipOn ()=0 |
| Determines if the current meeting enabled sharing with optimize video or not. | |
| virtual SDKError | EnableOptimizeForFullScreenVideoClip (bool bEnable)=0 |
| Enables or disable the video optimization before sharing. | |
| virtual bool | IsEnableOptimizeForFullScreenVideoClipOnWhenSharing ()=0 |
| Determines if the current sharing content enabled sharing with optimize video or not. | |
| virtual SDKError | EnableOptimizeForFullScreenVideoClipWhenSharing (bool bEnable)=0 |
| Enables or disable the video optimization when sharing. | |
| virtual SDKError | SetMultiShareSettingOptions (MultiShareOption shareOption)=0 |
| Sets the options for multi-participants share. | |
| virtual SDKError | GetMultiShareSettingOptions (MultiShareOption &shareOption)=0 |
| Gets the options for multi-participants share. | |
| virtual SDKError | CanSwitchToShareNextCamera (bool &bCan)=0 |
| Determines whether can switch to next camera, when share camera. | |
| virtual SDKError | SwitchToShareNextCamera ()=0 |
| switch to next camera, when you are sharing the camera. | |
| virtual bool | CanShareVideoFile ()=0 |
| Determines whether the user can share video files. | |
Meeting share controller interface.
Definition at line 213 of file meeting_sharing_interface.h.
|
pure virtual |
Determines whether the user can share video files.
|
pure virtual |
Determines if it is able to share.
|
pure virtual |
Determines whether the current meeting can start sharing.
| [out] | reason | The reason that no one can start sharing. |
|
pure virtual |
Determines whether can switch to next camera, when share camera.
| [Out] | bCan, if bCan is true it means you can switch, else can not. |
|
pure virtual |
Enables or disable the video optimization before sharing.
| bEnable | true indicates to enable. false not. |
|
pure virtual |
Enables or disable the video optimization when sharing.
| bEnable | true indicates to enable. false not. |
|
pure virtual |
Enables or disable the computer audio before sharing.
| bEnable | true indicates to enable. false not. |
|
pure virtual |
Sets to enable or disable the computer audio when sharing.
| bEnable | true indicates to enable. false not. |
|
pure virtual |
Gets the audio share mode.
| mode | The mode for audio share, see AudioShareMode enum. |
|
pure virtual |
Gets the options for multi-participants share.
| [out] | shareOption | Options for sharing. |
|
pure virtual |
Gets the sharing source information list from the specified sharer.
| userID | The ID of the user who is sharing. |
|
pure virtual |
Gets the ID of users who are sharing.
|
pure virtual |
Determines if the current share supports sharing with compute sound or not.
|
pure virtual |
Determines if it is able to share desktop in the current meeting.
|
pure virtual |
Determines if the current meeting enabled sharing with optimize video or not.
|
pure virtual |
Determines if the current sharing content enabled sharing with optimize video or not.
|
pure virtual |
Determines if the current meeting enabled sharing with compute sound or not before sharing.
|
pure virtual |
Determines if the current sharing content enabled sharing with compute sound or not.
|
pure virtual |
Determines if the sharing is locked.
| bLocked | true indicates that the sharing is locked. |
|
pure virtual |
Determines if the specified ADVANCE SHARE OPTION is supported.
| option_ | The ADVANCE SHARE OPTION to be determined. |
|
pure virtual |
Determines if the current meeting supports sharing with optimize video or not.
|
pure virtual |
Determines whether to optimize the video fluidity when sharing in full screen mode.
| bCurEnableOrNot | This parameter is valid only when the return value is true. And true indicates to optimize video for the moment. |
|
pure virtual |
Determines if the sound of the computer in the current sharing or before share is supported.
| [out] | bCurEnableOrNot | The parameter is valid only when the return value is true. And true indicates to sharing the sound of the computer for the moment. |
|
pure virtual |
Determines if the specified share type supports sharing with compute sound or not.
| type | The type of sharing content. |
|
pure virtual |
host / co - host can use this function to lock current meeting share.
| isLock | true indicates to lock the meeting share, false not. |
|
pure virtual |
Pause the current sharing.
|
pure virtual |
Resume the current sharing.
|
pure virtual |
Sets the audio share mode before or during sharing.
| mode | The mode for audio share. |
|
pure virtual |
Sets meeting share controller callback event handler.
| pEvent | A pointer to the IMeetingShareCtrlEvent that receives sharing event. |
|
pure virtual |
Sets the options for multi-participants share.
| [in] | shareOption | New options for sharing. |
Shares the specified application.
| hwndSharedApp | The window handle of the application to be shared. If the hwndSharedApp can't be shared, the return value is the SDKERR_INVALID_PARAMETER error code. If the hwndSharedApp is nullptr, the primary monitor will be shared. |
|
pure virtual |
Shares the specified monitor.
| monitorID | The monitor ID to be shared. You may get the value via EnumDisplayMonitors System API. If the monitorID is nullptr, the primary monitor will be shared. For more details, see szDevice in MONITORINFOEX structure. |
|
pure virtual |
Stops the current sharing.
|
pure virtual |
switch to next camera, when you are sharing the camera.