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 SDKError | EnableShareComputerSound (bool bEnable)=0 |
Set to enable or disable the audio before sharing. | |
virtual SDKError | EnableShareComputerSoundWhenSharing (bool bEnable)=0 |
Set to enable or disable the 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 SDKError | EnableOptimizeForFullScreenVideoClip (bool bEnable)=0 |
Set to enable the video optimization before sharing. | |
virtual SDKError | EnableOptimizeForFullScreenVideoClipWhenSharing (bool bEnable)=0 |
Set to enable 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 156 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. See CannotShareReasonType enum. |
|
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 |
Set to enable the video optimization before sharing.
bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Set to enable the video optimization when sharing.
bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Set to enable or disable the audio before sharing.
bEnable | TRUE indicates to enable. FALSE not. |
|
pure virtual |
Set to enable or disable the 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, see MultiShareOption enum. |
|
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 it is able to share desktop in the current meeting.
|
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. For more information, see AdvanceShareOption enum. |
|
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 |
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, see AudioShareMode enum. |
|
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, see MultiShareOption enum. |
|
pure virtual |
Stop the current sharing.