2#ifndef _MEETING_DOCS_INTERFACE_H_
3#define _MEETING_DOCS_INTERFACE_H_
Meeting Docs helper interface.
virtual SDKError GetDocsCreateOption(SDKDocsCreateOption &option)=0
Gets the option for who can initiate a new doc.
virtual IList< unsigned int > * GetViewableDocsSharingUserList()=0
Gets the ID of users who are sharing docs.
virtual SDKError SetDocsShareOption(SDKDocsShareOption option)=0
Sets the setting option for who can share docs.
virtual SDKError ShowDocsDashboard(int x=-1, int y=-1)=0
Show the docs dashboard web view window.
virtual SDKError SetOwnerWindow(HWND hOwner)=0
Sets the docs web view and dashboard web view owner window.
virtual bool IsSupportDocs()=0
Determines whether the current meeting supports the docs or not.
virtual SDKError GetDocsShareOption(SDKDocsShareOption &option)=0
Gets the setting option for who can share docs.
virtual SDKError CloseDocsViewWindow()=0
Close the docs web view window.
virtual SDKError SetDocsCreateOption(SDKDocsCreateOption option)=0
Sets the option for who can initiate a new doc.
virtual SDKError SetDocDashboardSize(int width=-1, int height=-1)=0
Sets the dashboard web view window size.
virtual bool IsOtherSharingDocs()=0
Query if other user is sharing docs.
virtual bool IsSharingDocsOut()=0
Query if the current user is sharing docs successfully.
virtual IList< IZoomSDKDocSharingSourceInfo * > * GetDocsSharingSourceInfoList(unsigned int userID)=0
Gets the docs sharing source information list from the specified sharer.
virtual SDKError SetDocsViewPos(int x=-1, int y=-1)=0
Sets the docs web view window position.
virtual SDKError SetDocsViewSize(int width=-1, int height=-1)=0
Sets the docs web view window size.
virtual bool CanSetDocsOption()=0
Determines whether the current user can set docs options or not.
virtual bool CanStartShareDocs(CannotShareReasonType &reason)=0
Determines whether the current user can start sharinge the doc or not.
virtual ~IMeetingDocsController()
virtual SDKError SetEvent(IMeetingDocsCtrlEvent *pEvent)=0
Configure the meeting docs controller callback event handler.
virtual SDKError ShowDocsViewWindow(unsigned int sourceID)=0
Show the docs web view window.
Docs controller callback event.
virtual void onDocsPermissionChanged(SDKDocsCreateOption createOption, SDKDocsShareOption option)=0
Callback for document sharing permission changes.
virtual void onDocsSharingSourceInfoChanged(IZoomSDKDocSharingSourceInfo *pInfo)=0
Callback for document status change.
virtual ~IMeetingDocsCtrlEvent()
Share source info of Zoom docs.
virtual SDKDocsStatus GetStatus()=0
Gets the status of Zoom docs sharing.
virtual const zchar_t * GetDocTitle()=0
Gets the title of the sharing Zoom docs.
virtual ~IZoomSDKDocSharingSourceInfo()
virtual unsigned int GetShareSourceID()=0
Gets the share source id of the sharing Zoom docs.
virtual unsigned int GetUserID()=0
Gets the user id who is sharing Zoom docs.
SDKDocsShareOption
Enumeration of docs share option.
@ SDKDocsShareOption_None
@ SDKDocsShareOption_AllGrabShare
@ SDKDocsShareOption_HostGrabShare
@ SDKDocsShareOption_HostShare
SDKDocsStatus
Enumeration of docs share status.
SDKDocsCreateOption
Enumeration of docs create option.
@ SDKDocsCreateOption_All
@ SDKDocsCreateOption_None
@ SDKDocsCreateOption_AccountUsers
@ SDKDocsCreateOption_HostOnly
ZOOM windows SDK Common Definition File.
CannotShareReasonType
Enumeration of reasons why sharing is not allowed.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
Enumeration of common errors of SDK.