|
Meeting SDK for Windows API Reference
|
Whiteboard controller interface. More...
#include <meeting_whiteboard_ctrl_interface.h>
Public Member Functions | |
| virtual SDKError | SetEvent (IMeetingWhiteboardCtrlEvent *pEvent)=0 |
| Configure the meeting whiteboard controller callback event handler. | |
| virtual SDKError | SetOwnerWindow (HWND hOwner)=0 |
| Sets the whiteboard web view and dashboard web view owner window. | |
| virtual bool | IsSupportWhiteBoard ()=0 |
| Determines whether the current meeting supports the whiteboard or not. | |
| virtual bool | CanStartShareWhiteboard (CannotShareReasonType &reason)=0 |
| Determines whether the current meeting can start sharing the whiteboard. | |
| virtual bool | CanStartShareNewWhiteboard ()=0 |
| Determines whether the current user can create a new whiteboard. | |
| virtual SDKError | StartNewWhiteboardShare ()=0 |
| Starts sharing a new whiteboard. | |
| virtual bool | CanStopWhiteboardShare ()=0 |
| Determines whether the current user can stop sharing a new whiteboard. | |
| virtual SDKError | StopWhiteboardShare ()=0 |
| When self sharing whiteboard, stop self; when self not sharing, stop all others. | |
| virtual SDKError | ShowDashboardView (int x=-1, int y=-1)=0 |
| Shows the dashboard web view window. | |
| virtual SDKError | SetDashboardViewSize (int width=-1, int height=-1)=0 |
| Sets the dashboard web view window size. | |
| virtual SDKError | SetWhiteboardViewPos (int x=-1, int y=-1)=0 |
| Sets the whiteboard web view window position. | |
| virtual SDKError | SetWhiteboardViewSize (int width=-1, int height=-1)=0 |
| Sets the whiteboard web view window size. | |
| virtual SDKError | SetWhiteboardShareOption (SDKWhiteboardShareOption option)=0 |
| Sets the option for who can share a whiteboard. | |
| virtual SDKError | GetWhiteboardShareOption (SDKWhiteboardShareOption &option)=0 |
| Gets the option for who can share a whiteboard. | |
| virtual SDKError | SetWhiteboardCreateOption (SDKWhiteboardCreateOption option)=0 |
| Sets the option for who can initiate a new whiteboard. | |
| virtual SDKError | GetWhiteboardCreateOption (SDKWhiteboardCreateOption &option)=0 |
| Gets the option for who can initiate a new whiteboard. | |
| virtual SDKError | EnableParticipantsCreateWithoutHost (bool bEnable)=0 |
| Enables the participants to create a new whiteboard without the host in the meeting. | |
| virtual bool | IsParticipantsCreateWithoutHostEnabled ()=0 |
| Determines whether enable the participants create a new whiteboard without the host in the meeting. | |
| virtual bool | IsOtherSharingWhiteboard ()=0 |
| Query if other user is sharing whiteboard. | |
| virtual bool | IsSharingWhiteboardOut ()=0 |
| Query if the current user is sharing whiteboard successfully. | |
Whiteboard controller interface.
Definition at line 76 of file meeting_whiteboard_ctrl_interface.h.
|
pure virtual |
Determines whether the current user can create a new whiteboard.
|
pure virtual |
Determines whether the current meeting can start sharing the whiteboard.
| [out] | reason | The reason that no one can start sharing the whiteboard. |
|
pure virtual |
Determines whether the current user can stop sharing a new whiteboard.
|
pure virtual |
Enables the participants to create a new whiteboard without the host in the meeting.
| bEnable | true indicates to enable. false not. |
|
pure virtual |
Gets the option for who can initiate a new whiteboard.
| [out] | option | Setting option for who can initiate a new whiteboard. |
|
pure virtual |
Gets the option for who can share a whiteboard.
| [out] | option | Setting option for who can share a whiteboard. |
|
pure virtual |
Query if other user is sharing whiteboard.
|
pure virtual |
Determines whether enable the participants create a new whiteboard without the host in the meeting.
|
pure virtual |
Query if the current user is sharing whiteboard successfully.
|
pure virtual |
Determines whether the current meeting supports the whiteboard or not.
|
pure virtual |
Sets the dashboard web view window size.
| height | Specify the height of the window. |
| width | Specify the width of the window. |
|
pure virtual |
Configure the meeting whiteboard controller callback event handler.
| pEvent | An object pointer to the IMeetingWhiteboardControllerEvent that receives the meeting whiteboard callback event. |
Sets the whiteboard web view and dashboard web view owner window.
| [in] | hOwner | Specify the owner window. If the hOwner is nullptr, the owner window will be desktop window. |
|
pure virtual |
Sets the option for who can initiate a new whiteboard.
| [in] | option | Setting option for who can initiate a new whiteboard. |
|
pure virtual |
Sets the option for who can share a whiteboard.
| [in] | option | New setting for who can share a whiteboard. |
|
pure virtual |
Sets the whiteboard web view window position.
| x | The horizontal coordinate value. |
| y | The vertical coordinate value. |
|
pure virtual |
Sets the whiteboard web view window size.
| height | Specify the height of the window. |
| width | Specify the width of the window. |
|
pure virtual |
Shows the dashboard web view window.
| x | The horizontal coordinate value. |
| y | The vertical coordinate value. |
|
pure virtual |
Starts sharing a new whiteboard.
|
pure virtual |
When self sharing whiteboard, stop self; when self not sharing, stop all others.