|
Meeting SDK for Linux API Reference
|
Meeting share controller interface. More...
#include <meeting_sharing_interface.h>
Public Member Functions | |
| virtual SDKError | SetEvent (IMeetingShareCtrlEvent *pEvent)=0 |
| Set meeting share controller callback event handler. | |
| virtual SDKError | IsSupportAdvanceShareOption (AdvanceShareOption option_)=0 |
| Determine if the specified ADVANCE SHARE OPTION is supported. | |
| virtual SDKError | StopShare ()=0 |
| Stop 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 |
| Get the ID of users who are sharing. | |
| virtual IList< ZoomSDKSharingSourceInfo > * | GetSharingSourceInfoList (unsigned int userID)=0 |
| Get the sharing source information list from the specified sharer. | |
| virtual bool | CanStartShare ()=0 |
| Determine if it is able to share. | |
| virtual bool | CanStartShare (CannotShareReasonType &reason)=0 |
| Determine whether the current meeting can start sharing. | |
| virtual bool | IsDesktopSharingEnabled ()=0 |
| Determine if it is able to share desktop in the current meeting. | |
| virtual SDKError | IsShareLocked (bool &bLocked)=0 |
| Determine if the sharing is locked. | |
| virtual bool | IsSupportEnableShareComputerSound (bool &bCurEnableOrNot)=0 |
| Determine if the sound of the computer in the current sharing or before share is supported. | |
| virtual bool | IsSupportEnableOptimizeForFullScreenVideoClip (bool &bCurEnableOrNot)=0 |
| Determine whether to optimize the video fluidity when sharing in full screen mode. | |
| virtual bool | IsSupportShareWithComputerSound (ShareType type)=0 |
| Determine if the specified share type supports sharing with compute sound or not. | |
| virtual bool | IsCurrentSharingSupportShareWithComputerSound ()=0 |
| Determine if the current share supports sharing with compute sound or not. | |
| virtual bool | IsEnableShareComputerSoundOn ()=0 |
| Determine if the current meeting enabled sharing with compute sound or not before sharing. | |
| virtual SDKError | EnableShareComputerSound (bool bEnable)=0 |
| Enable or disable the computer audio before sharing. | |
| virtual bool | IsEnableShareComputerSoundOnWhenSharing ()=0 |
| Determine if the current sharing content enabled sharing with compute sound or not. | |
| virtual SDKError | EnableShareComputerSoundWhenSharing (bool bEnable)=0 |
| Set to enable or disable the computer audio when sharing. | |
| virtual SDKError | SetAudioShareMode (AudioShareMode mode)=0 |
| Set the audio share mode before or during sharing. | |
| virtual SDKError | GetAudioShareMode (AudioShareMode &mode)=0 |
| Get the audio share mode. | |
| virtual bool | IsSupportEnableOptimizeForFullScreenVideoClip ()=0 |
| Determine if the current meeting supports sharing with optimize video or not. | |
| virtual bool | IsEnableOptimizeForFullScreenVideoClipOn ()=0 |
| Determine if the current meeting enabled sharing with optimize video or not. | |
| virtual SDKError | EnableOptimizeForFullScreenVideoClip (bool bEnable)=0 |
| Enable or disable the video optimization before sharing. | |
| virtual bool | IsEnableOptimizeForFullScreenVideoClipOnWhenSharing ()=0 |
| Determine if the current sharing content enabled sharing with optimize video or not. | |
| virtual SDKError | EnableOptimizeForFullScreenVideoClipWhenSharing (bool bEnable)=0 |
| Enable or disable the video optimization when sharing. | |
| virtual SDKError | SetMultiShareSettingOptions (MultiShareOption shareOption)=0 |
| Set the options for multi-participants share. | |
| virtual SDKError | GetMultiShareSettingOptions (MultiShareOption &shareOption)=0 |
| Get the options for multi-participants share. | |
| virtual SDKError | CanSwitchToShareNextCamera (bool &bCan)=0 |
| Determine 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 |
| Determine whether the user can share video files. | |
Meeting share controller interface.
Definition at line 211 of file meeting_sharing_interface.h.
|
pure virtual |
Determine whether the user can share video files.
|
pure virtual |
Determine if it is able to share.
|
pure virtual |
Determine whether the current meeting can start sharing.
| [out] | reason | The reason that no one can start sharing. |
|
pure virtual |
Determine 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 |
Enable or disable the video optimization before sharing.
| bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Enable or disable the video optimization when sharing.
| bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Enable or disable the computer audio before sharing.
| bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Set to enable or disable the computer audio when sharing.
| bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Get the audio share mode.
| mode | The mode for audio share, see AudioShareMode enum. |
|
pure virtual |
Get the options for multi-participants share.
| [out] | shareOption | Options for sharing. |
|
pure virtual |
Get the sharing source information list from the specified sharer.
| userID | The ID of the user who is sharing. |
|
pure virtual |
Get the ID of users who are sharing.
|
pure virtual |
Determine if the current share supports sharing with compute sound or not.
|
pure virtual |
Determine if it is able to share desktop in the current meeting.
|
pure virtual |
Determine if the current meeting enabled sharing with optimize video or not.
|
pure virtual |
Determine if the current sharing content enabled sharing with optimize video or not.
|
pure virtual |
Determine if the current meeting enabled sharing with compute sound or not before sharing.
|
pure virtual |
Determine if the current sharing content enabled sharing with compute sound or not.
|
pure virtual |
Determine if the sharing is locked.
| bLocked | TRUE indicates that the sharing is locked. |
|
pure virtual |
Determine if the specified ADVANCE SHARE OPTION is supported.
| option_ | The ADVANCE SHARE OPTION to be determined. |
|
pure virtual |
Determine if the current meeting supports sharing with optimize video or not.
|
pure virtual |
Determine 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 |
Determine 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 |
Determine 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 means to lock the meeting share, FALSE not. |
|
pure virtual |
Pause the current sharing.
|
pure virtual |
Resume the current sharing.
|
pure virtual |
Set the audio share mode before or during sharing.
| mode | The mode for audio share. |
|
pure virtual |
Set meeting share controller callback event handler.
| pEvent | A pointer to the IMeetingShareCtrlEvent that receives sharing event. |
|
pure virtual |
Set the options for multi-participants share.
| [in] | shareOption | New options for sharing. |
|
pure virtual |
Stop the current sharing.
|
pure virtual |
switch to next camera, when you are sharing the camera.