Meeting immersive controller interface. For more details on this feature, see https://support.zoom.us/hc/en-us/articles/360060220511-Immersive-View.
More...
#include <ZoomSDKCustomImmersiveController.h>
Inherits NSObject.
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 184 of file ZoomSDKCustomImmersiveController.h.
◆ addCustomImageTemplate:template:
Add a template based on a custom image.
- Parameters
-
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ assignUser:seatID:
- (ZoomSDKError) assignUser: |
|
(unsigned int) | userID |
seatID: |
|
(NSString *) | seatID |
Put the user in the seat.
- Parameters
-
userID | The user ID. |
seatID | The seat ID. |
- Returns
- If the function succeeds, the return value is
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ canStartImmersiveView:
Determine if the immersive template can be started.
- Parameters
-
- Returns
- YES means the immersive can be started, otherwise not.
◆ canUserShowInImmersiveView:
- (BOOL) canUserShowInImmersiveView: |
|
(unsigned int) | userID |
|
Determine if the user can be shown in immersive view.
- Parameters
-
- Returns
- YES means the user can be shown in immersive view, NO if they cannot.
◆ changeTemplate:
Change template in immersive view.
- Parameters
-
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ createImmersiveContainer:
Create the immersive container for customUI.
- Parameters
-
rect | Specify the position of client area of the immersive container. |
- Returns
- If the function succeeds, it will return the object of ZoomSDKCustomImmersiveContainer. Otherwise nil.
◆ destroyImmersiveContainer
Destroy the immersive container. Once destroyed, the container can no longer be used.
- Returns
- If the function succeeds, it will return ZoomSDKError_Success. Otherwise failed.
◆ downloadTemplate:
Download complete template resource.
- Parameters
-
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ downloadTemplateThumbnails
Download the template thumbnails. See ZoomSDKCustomImmersiveDelegate for updates on the download.
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed.To get extended error information, see ZoomSDKError.
◆ endImmersiveView
Exit immersive view.
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ getCurrentTemplate
Get the current template.
- Returns
- If the function succeeds, the return value is the current template. For more details, see ZoomSDKCustomImmersiveTemplate.
◆ getLayoutData
Get the immersive seat layout data.
- Returns
- If the function succeeds, it will return the immersive seat layout data. Otherwise the function returns nil.
◆ getTemplates
Get the list of templates.
- Returns
- The list of templates. ZERO(0) indicates that there are no templates. For more details, see ZoomSDKCustomImmersiveTemplate.
◆ getViewingShareSourceID:
- (ZoomSDKError) getViewingShareSourceID: |
|
(unsigned int *) | shareSourceID |
|
Query the share source ID when viewing share in immersive mode. Only available for host.
- Parameters
-
shareSourceID | The specified source ID. |
- Returns
- If the function succeeds, it returns
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ isImmersiveViewOn
- (BOOL) isImmersiveViewOn |
|
|
|
Determine if immersive view is active.
- Returns
- YES means the immersive view is active. Otherwise NO.
◆ isInImmersiveShareMode:
Determine if displaying sharing contents in immersive mode.
- Parameters
-
bInShare | YES means displaying sharing contents in immersive mode. Otherwise NO. |
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ isSupportImmersive
- (BOOL) isSupportImmersive |
|
|
|
Determine if immersive is supported.
- Returns
- YES means support immersive. Otherwise NO.
◆ isTemplateThumbnailsReady
- (BOOL) isTemplateThumbnailsReady |
|
|
|
Determine if the thumbnails are ready.
- Returns
- YES means the immersive thumbnails are ready, NO not.
◆ isUserInImmersiveView:
- (BOOL) isUserInImmersiveView: |
|
(unsigned int) | userID |
|
Determine if the user is in immersive view.
- Parameters
-
- Returns
- YES means the user is in immersive view, NO means that they are not.
◆ putUserToFreeSeat:pos:
- (ZoomSDKError) putUserToFreeSeat: |
|
(unsigned int) | userID |
pos: |
|
(NSRect) | pos |
Put the user in the free seat.
- Parameters
-
userID | The user ID. |
pos | The position. |
- Returns
- If the function succeeds, the return value is
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ removeCustomImageTemplate:
Remove custom immersive template.
- Parameters
-
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ removeUser:
Remove user from immersive view.
- Parameters
-
- Returns
- If the function succeeds, the return value is
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ startImmersiveView:
Start immersive view.
- Parameters
-
- Returns
- If the function succeeds, it will return
ZoomSDKError_Success
. Otherwise failed. To get extended error information, see ZoomSDKError.
◆ updateLayoutData:
Update the layout data.
- Returns
- If the function succeeds, it will return ZoomSDKError_Success. Otherwise the function returns an error.
◆ viewShare:
Update the share source ID to view share, available only for host.
- Parameters
-
shareSourceID | The sepecified source ID. |
- Returns
- If the function succeeds, it returns
ZoomSDKError_Success
. Otherwise fails. To get extended error information, see ZoomSDKError.
◆ delegate