Meeting SDK for Linux API Reference
Loading...
Searching...
No Matches
meeting_sharing_interface.h File Reference

Meeting Service Sharing Interface. More...

#include "zoom_sdk_def.h"

Go to the source code of this file.

Data Structures

struct  tagZoomSDKSharingSourceInfo
 Visible shared source information. Here are more detailed structural descriptions.. More...
 
class  IShareSwitchMultiToSingleConfirmHandler
 Reminder handler of switching from multi-share to single share. More...
 
class  IMeetingShareCtrlEvent
 Callback event of meeting share controller. More...
 
class  IMeetingShareController
 Meeting share controller interface. More...
 

Typedefs

typedef struct tagZoomSDKSharingSourceInfo ZoomSDKSharingSourceInfo
 Visible shared source information. Here are more detailed structural descriptions..
 

Enumerations

enum  ShareSettingType { ShareSettingType_LOCK_SHARE , ShareSettingType_HOST_GRAB , ShareSettingType_ANYONE_GRAB , ShareSettingType_MULTI_SHARE }
 Share setting type. Here are more detailed structural descriptions.. More...
 
enum  AudioShareMode { AudioShareMode_Mono , AudioShareMode_Stereo }
 Audio share mode. Here are more detailed structural descriptions. More...
 
enum  AdvanceShareOption { AdvanceShareOption_ShareFrame , AdvanceShareOption_PureComputerAudio , AdvanceShareOption_ShareCamera }
 Additional type of current sharing sent to others. Here are more detailed structural descriptions. More...
 
enum  MultiShareOption { Enable_Multi_Share = 0 , Enable_Only_HOST_Start_Share , Enable_Only_HOST_Grab_Share , Enable_All_Grab_Share }
 
enum  ZoomSDKVideoFileSharePlayError {
  ZoomSDKVideoFileSharePlayError_None , ZoomSDKVideoFileSharePlayError_Not_Supported , ZoomSDKVideoFileSharePlayError_Resolution_Too_High , ZoomSDKVideoFileSharePlayError_Open_Fail ,
  ZoomSDKVideoFileSharePlayError_Play_Fail , ZoomSDKVideoFileSharePlayError_Seek_Fail
}
 

Detailed Description

Meeting Service Sharing Interface.

Definition in file meeting_sharing_interface.h.

Typedef Documentation

◆ ZoomSDKSharingSourceInfo

Visible shared source information. Here are more detailed structural descriptions..

Enumeration Type Documentation

◆ AdvanceShareOption

Additional type of current sharing sent to others. Here are more detailed structural descriptions.

Enumerator
AdvanceShareOption_ShareFrame 

Type of sharing a selected area of desktop.

AdvanceShareOption_PureComputerAudio 

Type of sharing only the computer audio.

AdvanceShareOption_ShareCamera 

Type of sharing the camera.

Definition at line 86 of file meeting_sharing_interface.h.

◆ AudioShareMode

Audio share mode. Here are more detailed structural descriptions.

Enumerator
AudioShareMode_Mono 

Mono mode.

AudioShareMode_Stereo 

Stereo mode

Definition at line 31 of file meeting_sharing_interface.h.

◆ MultiShareOption

Enumerator
Enable_Multi_Share 

Multi-participants can share simultaneously.

Enable_Only_HOST_Start_Share 

Only host can share at a time.

Enable_Only_HOST_Grab_Share 

One participant can share at a time, during sharing only host can start a new sharing and the previous sharing will be replaced.

Enable_All_Grab_Share 

One participant can share at a time, during sharing everyone can start a new sharing and the previous sharing will be replaced.

Definition at line 96 of file meeting_sharing_interface.h.

◆ ShareSettingType

Share setting type. Here are more detailed structural descriptions..

Enumerator
ShareSettingType_LOCK_SHARE 

Only host can share, the same as "lock share"

ShareSettingType_HOST_GRAB 

Anyone can share, but one sharing only at one moment, and only host can grab other's sharing

ShareSettingType_ANYONE_GRAB 

Anyone can share, but one sharing only at one moment, and anyone can grab other's sharing

ShareSettingType_MULTI_SHARE 

Anyone can share, Multi-share can exist at the same time

Definition at line 14 of file meeting_sharing_interface.h.

◆ ZoomSDKVideoFileSharePlayError

Enumerator
ZoomSDKVideoFileSharePlayError_None 
ZoomSDKVideoFileSharePlayError_Not_Supported 

Not supported.

ZoomSDKVideoFileSharePlayError_Resolution_Too_High 

The resolution is too high to play.

ZoomSDKVideoFileSharePlayError_Open_Fail 

Failed to open.

ZoomSDKVideoFileSharePlayError_Play_Fail 

Failed to play.

ZoomSDKVideoFileSharePlayError_Seek_Fail 

Failed to seek.

Definition at line 108 of file meeting_sharing_interface.h.