|
Linux SDK API Reference
|
Meeting immersive controller interface. For more details on this feature, see https://support.zoom.us/hc/en-us/articles/360060220511-Immersive-View. More...
#include <customized_immersive.h>
Public Member Functions | |
| virtual SDKError | SetEvent (ICustomImmersiveCtrlEvent *pEvent)=0 |
| Set immersive object callback event handler. | |
| virtual SDKError | isSupportImmersive (bool &bSupport)=0 |
| Determine if immersive is supported. | |
| virtual SDKError | isImmersiveViewOn (bool &bOn)=0 |
| Determine if immersive view is active. | |
| virtual SDKError | downloadTemplateThumbnails ()=0 |
| Download the template thumbnails. See /link ICustomImmersiveCtrlEvent /endlink for updates on the download. | |
| virtual SDKError | isTemplateThumbnailsReady (bool &bReady)=0 |
| Determine if the thumbnails are ready. | |
| virtual IList< ICustomImmersiveTemplate * > * | getTemplates ()=0 |
| Get the list of templates. | |
| virtual SDKError | downloadTemplate (ICustomImmersiveTemplate *immersiveTemplate)=0 |
| Download complete template resource. | |
| virtual SDKError | canStartImmersiveView (ICustomImmersiveTemplate *immersiveTemplate, bool &bCan)=0 |
| Determine if the immersive template can be started. | |
| virtual SDKError | startImmersiveView (ICustomImmersiveTemplate *immersiveTemplate)=0 |
| Start immersive view. | |
| virtual SDKError | changeTemplate (ICustomImmersiveTemplate *immersiveTemplate)=0 |
| Change template in immersive view. | |
| virtual SDKError | endImmersiveView ()=0 |
| Exit immersive view. | |
| virtual ICustomImmersiveTemplate * | getCurrentTemplate ()=0 |
| Get the current template. | |
| virtual SDKError | canUserShowInImmersiveView (unsigned int userID, bool &bCan)=0 |
| Determine if the user can be shown in immersive view. | |
| virtual ICustomImmersivePreLayoutHelper * | getImmersivePreLayoutHelper ()=0 |
| Get the immersive pre-layout helper pointer. | |
| virtual IList< CustomImmersiveLayoutData > * | getLayoutData ()=0 |
| Get the immersive seat layout data. | |
| virtual SDKError | assignUser (unsigned int userID, unsigned int seatID)=0 |
| Put the user in the seat. | |
| virtual SDKError | putUserToFreeSeat (unsigned int userID, RECT pos)=0 |
| Put the user in the free seat. | |
| virtual SDKError | removeUser (unsigned int userID)=0 |
| Remove user from immersive view. | |
| virtual SDKError | isUserInImmersiveView (unsigned int userID, bool &bIn)=0 |
| Determine if the user is in immersive view. | |
| virtual SDKError | addCustomImageTemplate (const zchar_t *filePath, ICustomImmersiveTemplate **immersiveTemplate)=0 |
| Add a template based on a custom image. | |
| virtual SDKError | removeCustomImageTemplate (ICustomImmersiveTemplate *immersiveTemplate)=0 |
| Remove custom image template. | |
| virtual | ~ICustomImmersiveController () |
Meeting immersive controller interface. For more details on this feature, see https://support.zoom.us/hc/en-us/articles/360060220511-Immersive-View.
Definition at line 162 of file customized_immersive.h.
|
inlinevirtual |
Definition at line 289 of file customized_immersive.h.
|
pure virtual |
Add a template based on a custom image.
| filePath | The image file path. | |
| [out] | immersiveTemplate | The object of custom template. For more details, see ICustomImmersiveTemplate. |
|
pure virtual |
Put the user in the seat.
| userID | The user ID. |
| seatID | The seat ID. |
|
pure virtual |
Determine if the immersive template can be started.
| immersiveTemplate | The selected template in immersive view. For more details, see ICustomImmersiveTemplate. | |
| [out] | bCan | True means the immersive can be started, false not. |
|
pure virtual |
Determine if the user can be shown in immersive view.
| userID | The user ID. | |
| [out] | bCan | True means the user can be shown in immersive view, false if they cannot. |
|
pure virtual |
Change template in immersive view.
| immersiveTemplate | The selected template in immersive view. For more details, see ICustomImmersiveTemplate. |
|
pure virtual |
Download complete template resource.
| immersiveTemplate | The template to be downloaded. For more details, see ICustomImmersiveTemplate. |
|
pure virtual |
Download the template thumbnails. See /link ICustomImmersiveCtrlEvent /endlink for updates on the download.
|
pure virtual |
Exit immersive view.
|
pure virtual |
Get the current template.
|
pure virtual |
Get the immersive pre-layout helper pointer.
|
pure virtual |
Get the immersive seat layout data.
|
pure virtual |
Get the list of templates.
|
pure virtual |
Determine if immersive view is active.
| [out] | bOn | True means the immersive view is active. Otherwise, false. |
|
pure virtual |
Determine if immersive is supported.
| [out] | bSupport | True means support immersive. Otherwise, false. |
|
pure virtual |
Determine if the thumbnails are ready.
| [out] | bReady | True means the immersive thumbnails is ready, false not. |
|
pure virtual |
Determine if the user is in immersive view.
| userID | The user ID. | |
| [out] | bIn | True means the user is in immersive view, false means that they are not. |
|
pure virtual |
Put the user in the free seat.
| userID | The user ID. |
| pos | The position. |
|
pure virtual |
Remove custom image template.
| immersiveTemplate | The custom image template that want to remove. For more details, see ICustomImmersiveTemplate. |
|
pure virtual |
Remove user from immersive view.
| userID | The user ID. |
|
pure virtual |
Set immersive object callback event handler.
| pEvent | A pointer to the ICustomImmersiveCtrlEvent that receives the immersive object events. For more details, see ICustomImmersiveCtrlEvent. |
|
pure virtual |
Start immersive view.
| immersiveTemplate | The selected template in immersive view. For more details, see ICustomImmersiveTemplate. |