ZOOM Windows SDK  5.2.42037.1112
Classes | Typedefs | Enumerations
meeting_sharing_interface.h File Reference

Meeting Service Sharing Interface. More...

#include "..\zoom_sdk_def.h"

Go to the source code of this file.

Classes

struct  tagViewableShareSource
 Visible shared source information. Here are more detailed structural descriptions.. More...
 
struct  tagShareInfo
 Information of current sharing. 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 tagViewableShareSource ViewableShareSource
 
typedef struct tagShareInfo ShareInfo
 

Enumerations

enum  SharingStatus {
  Sharing_Self_Send_Begin, Sharing_Self_Send_End, Sharing_Other_Share_Begin, Sharing_Other_Share_End,
  Sharing_View_Other_Sharing, Sharing_Pause, Sharing_Resume
}
 Sharing status. Here are more detailed structural descriptions.. More...
 
enum  ShareType {
  SHARE_TYPE_UNKNOWN, SHARE_TYPE_AS, SHARE_TYPE_DS, SHARE_TYPE_WB,
  SHARE_TYPE_AIRHOST, SHARE_TYPE_CAMERA, SHARE_TYPE_DATA
}
 
enum  AdvanceShareOption { AdvanceShareOption_ShareFrame, AdvanceShareOption_PureComputerAudio, AdvanceShareOption_ShareCamera }
 
enum  MultiShareOption { Enable_Multi_Share = 0, Enable_Only_HOST_Start_Share, Enable_Only_HOST_Grab_Share, Enable_All_Grab_Share }
 

Detailed Description

Meeting Service Sharing Interface.

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.

◆ 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.

◆ ShareType

enum ShareType

Type of current sharing received by the user. Here are more detailed structural descriptions..

Enumerator
SHARE_TYPE_UNKNOWN 

Type unknown.

SHARE_TYPE_AS 

Type of sharing the application.

SHARE_TYPE_DS 

Type of sharing the desktop.

SHARE_TYPE_WB 

Type of sharing the white-board.

SHARE_TYPE_AIRHOST 

Type of sharing data from the device connected WIFI.

SHARE_TYPE_CAMERA 

Type of sharing the camera.

SHARE_TYPE_DATA 

Type of sharing the data.

◆ SharingStatus

Sharing status. Here are more detailed structural descriptions..

Enumerator
Sharing_Self_Send_Begin 

Begin to share by the user himself.

Sharing_Self_Send_End 

Stop sharing by the user.

Sharing_Other_Share_Begin 

Others begin to share.

Sharing_Other_Share_End 

Others stop sharing.

Sharing_View_Other_Sharing 

View the sharing of others.

Sharing_Pause 

Pause sharing.

Sharing_Resume 

Resume sharing.