Meeting immersive controller interface. For more details on this feature, see https://support.zoom.us/hc/en-us/articles/360060220511-Immersive-View.
More...
#import <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 172 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
-
◆ 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
.
◆ isImmersiveViewOn
- (BOOL) isImmersiveViewOn |
|
|
|
Determine if immersive view is active.
- Returns
- YES means the immersive view is active. Otherwise NO.
◆ 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.
◆ delegate