Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
<ZoomSDKCustomImmersiveDelegate> Protocol Reference

#include <ZoomSDKCustomImmersiveController.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onImmersiveStatusChanged:
 Callback event that the immersive view was enabled/disabled.
 
(void) - onSelectedImmersiveTemplateChanged:
 Callback event that the selected immersive template changed.
 
(void) - onImmersiveSeatLayoutUpdated:
 Callback event that the immersive seat layout changed.
 
(void) - onTemplateDownloadProgress:progress:
 Callback event for the immersive template download process.
 
(void) - onTemplateDownloadEnded:bSuccess:
 Callback event for the immersive template download end.
 
(void) - onTemplateThumbnailsDownloadEnded:
 Callback event that template thumbnails download end.
 
(void) - onImmersiveContainerDestroyed
 The callback will be triggered before the immersive container is destroyed.
 

Detailed Description

Definition at line 134 of file ZoomSDKCustomImmersiveController.h.

Method Documentation

◆ onImmersiveContainerDestroyed

- (void) onImmersiveContainerDestroyed

The callback will be triggered before the immersive container is destroyed.

Note
The immersive container will be destroyed once the function calls end. The user should complete the operations related to the immersive container before the function calls end.

◆ onImmersiveSeatLayoutUpdated:

- (void) onImmersiveSeatLayoutUpdated: (NSArray< ZoomSDKCustomImmersiveLayoutData * > *) data

Callback event that the immersive seat layout changed.

Parameters
dataThe list contains the seat layout of immersive.

◆ onImmersiveStatusChanged:

- (void) onImmersiveStatusChanged: (BOOL) isOn

Callback event that the immersive view was enabled/disabled.

Parameters
isOnThe status of immersive status.

◆ onSelectedImmersiveTemplateChanged:

- (void) onSelectedImmersiveTemplateChanged: (ZoomSDKCustomImmersiveTemplate *) immersiveTemplate

Callback event that the selected immersive template changed.

Parameters
immersiveTemplateThe new template. For more details, see ZoomSDKCustomImmersiveTemplate.

◆ onTemplateDownloadEnded:bSuccess:

- (void) onTemplateDownloadEnded: (ZoomSDKCustomImmersiveTemplate *) immersiveTemplate
bSuccess: (BOOL) bSuccess 

Callback event for the immersive template download end.

Parameters
immersiveTemplateThe new template. For more details, see ZoomSDKCustomImmersiveTemplate.
bSuccessThe download result.

◆ onTemplateDownloadProgress:progress:

- (void) onTemplateDownloadProgress: (ZoomSDKCustomImmersiveTemplate *) immersiveTemplate
progress: (unsigned int) progress 

Callback event for the immersive template download process.

Parameters
immersiveTemplateThe new template. For more details, see ZoomSDKCustomImmersiveTemplate.
progressThe process.

◆ onTemplateThumbnailsDownloadEnded:

- (void) onTemplateThumbnailsDownloadEnded: (BOOL) bSuccess

Callback event that template thumbnails download end.

Parameters
bSuccessYES means download success. Otherwise not.