Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDK3DAvatarSetting Class Reference

#include <ZoomSDKSettingService.h>

Inherits NSObject.

Instance Methods

(BOOL) - is3DAvatarSupportedByDevice
 Determine if the 3D avatar feature is supported by video device.
 
(BOOL) - is3DAvatarEnabled
 Determine if the 3D avatar feature is enabled.
 
(NSArray< ZoomSDK3DAvatarImageInfo * > *_Nullable) - get3DAvatarImageList
 Get the list of the video filter images.
 
(ZoomSDKError- set3DAvatarImage:
 Specify an image to be the video filter image.
 
(ZoomSDKSettingTestVideoDeviceHelper *_Nullable) - getTestVideoDeviceHelper
 Get the object to test video device.
 
(ZoomSDKVideoLipSyncAvatarPreviewHelper *_Nullable) - getLipSyncAvatarPreviewHelper
 Get the object to preview the lip-sync avatar.
 
(ZoomSDKError- enable3DAvatarEffectForAllMeeting:
 Enable or disable 3D avatar effect when joining a meeting.
 
(BOOL) - is3DAvatarEffectForAllMeetingEnabled
 Determine whether 3D avatar is enabled when the joining a meeting.
 

Protected Attributes

ZoomSDKVideoLipSyncAvatarPreviewHelperlipsyncAvatarPreviewHelper
 
id< ZoomSDK3DAvatarSettingDelegate_delegate
 

Properties

id< ZoomSDK3DAvatarSettingDelegatedelegate
 

Detailed Description

Definition at line 1794 of file ZoomSDKSettingService.h.

Method Documentation

◆ enable3DAvatarEffectForAllMeeting:

- (ZoomSDKError) enable3DAvatarEffectForAllMeeting: (BOOL) enable

Enable or disable 3D avatar effect when joining a meeting.

Parameters
enableYES to enable 3D avatar effect. Otherwise not.
Returns
If the function is success will return ZoomSDKError_Success, otherwise the functain fails and returns a calling error.

◆ get3DAvatarImageList

- (NSArray< ZoomSDK3DAvatarImageInfo * > *_Nullable) get3DAvatarImageList

Get the list of the video filter images.

Returns
If there are images in the list, the return value is a list of the poiters to ZoomSDK3DAvatarImageInfo.

◆ getLipSyncAvatarPreviewHelper

- (ZoomSDKVideoLipSyncAvatarPreviewHelper *_Nullable) getLipSyncAvatarPreviewHelper

Get the object to preview the lip-sync avatar.

Returns
If the function succeeds, it will return a ZoomSDKVideoLipSyncAvatarPreviewHelper object, otherwise the function fails and returns nil.

◆ getTestVideoDeviceHelper

- (ZoomSDKSettingTestVideoDeviceHelper *_Nullable) getTestVideoDeviceHelper

Get the object to test video device.

Returns
If the function succeeds, it will return a ZoomSDKSettingTestVideoDeviceHelper object, otherwise failed, returns nil.

◆ is3DAvatarEffectForAllMeetingEnabled

- (BOOL) is3DAvatarEffectForAllMeetingEnabled

Determine whether 3D avatar is enabled when the joining a meeting.

Returns
YES if enabled, otherwise the function returns NO.

◆ is3DAvatarEnabled

- (BOOL) is3DAvatarEnabled

Determine if the 3D avatar feature is enabled.

Returns
YES indicates the video filter feature is enabled.

◆ is3DAvatarSupportedByDevice

- (BOOL) is3DAvatarSupportedByDevice

Determine if the 3D avatar feature is supported by video device.

Returns
YES indicates that the video device supports the 3D avatar feature.

◆ set3DAvatarImage:

- (ZoomSDKError) set3DAvatarImage: (ZoomSDK3DAvatarImageInfo *) image

Specify an image to be the video filter image.

Parameters
imageSpecify the image to use.
Returns
If the function is success will return ZoomSDKError_Success, otherwise fail.

Field Documentation

◆ _delegate

- (id<ZoomSDK3DAvatarSettingDelegate>) _delegate
protected

Definition at line 1797 of file ZoomSDKSettingService.h.

◆ lipsyncAvatarPreviewHelper

- (ZoomSDKVideoLipSyncAvatarPreviewHelper*) lipsyncAvatarPreviewHelper
protected

Definition at line 1796 of file ZoomSDKSettingService.h.

Property Documentation

◆ delegate

- (id<ZoomSDK3DAvatarSettingDelegate>) delegate
readwritenonatomicassign

Definition at line 1799 of file ZoomSDKSettingService.h.