|
Meeting SDK for macOS API Reference
|
3D avatar setting interface. More...
#include <ZoomSDKSettingVideoEffectController.h>
Inherits NSObject.
Instance Methods | |
| (BOOL) | - is3DAvatarSupportedByDevice |
| Determines whether the 3D avatar feature is supported by the video device. | |
| (BOOL) | - is3DAvatarEnabled |
| Determines whether the 3D avatar feature is enabled. | |
| (NSArray< ZoomSDK3DAvatarImageInfo * > *_Nullable) | - get3DAvatarImageList |
| Gets the list of the 3D avatar images. | |
| (ZoomSDKError) | - set3DAvatarImage: |
| Specifies an image to be the 3D avatar image. | |
| (ZoomSDKSettingTestVideoDeviceHelper *_Nullable) | - getTestVideoDeviceHelper |
| Gets the object to test the video device. | |
| (ZoomSDKVideoLipSyncAvatarPreviewHelper *_Nullable) | - getLipSyncAvatarPreviewHelper |
| Gets the object to preview the lip-sync avatar. | |
| (ZoomSDKError) | - enable3DAvatarEffectForAllMeeting: |
| Enables or disables the 3D avatar effect when joining a meeting. | |
| (BOOL) | - is3DAvatarEffectForAllMeetingEnabled |
| Determines whether the 3D avatar is enabled when joining a meeting. | |
| (BOOL) | - isCustom3DAvatarEnabled |
| Determines whether the custom 3D avatar feature is enabled. | |
| (NSArray< ZoomSDK3DAvatarImageInfo * > *_Nullable) | - getCustom3DAvatarImageList |
| Gets the list of available custom 3D avatar images. Each image represents a custom 3D avatar that can be selected, edited, duplicated, or deleted. | |
| (BOOL) | - isCustom3DAvatarImageModelDataReady: |
| Checks whether the model data for a specific custom 3D avatar image is ready. The avatar image can only be used after its model data has been fully downloaded and prepared. | |
| (ZoomSDKError) | - downloadCustom3DAvatarImageModelData: |
| Downloads the model data required for a specific custom 3D avatar image. Call this method if isCustom3DAvatarImageModelDataReady returns NO for the specified custom 3D avatar image. | |
| (ZoomSDKError) | - setCustom3DAvatarImage: |
| Applies a custom 3D avatar image as the active avatar. | |
| (BOOL) | - isCustom3DAvatarDefaultImageModelDataReady |
| Checks whether the model data for default custom 3D avatar elements image have been fully downloaded and are ready for use. This method is typically used before starting the custom 3D avatar creation process to ensure default elements data is available. | |
| (ZoomSDKError) | - downloadCustom3DAvatarDefaultImageModelData |
| Downloads the model data required for a default custom 3D avatar image. Call this method if isCustom3DAvatarDefaultImageModelDataReady returns NO for the default custom 3D avatar image. | |
| (ZoomSDKCustom3DAvatarElementSettingContext *_Nullable) | - startCreateCustom3DAvatar: |
| Starts creating a new custom 3D avatar. This method initializes a custom 3D avatar creation session and returns a ZoomSDKCustom3DAvatarElementSettingContext instance for configuring avatar elements (image, model data, color, etc.). | |
| (ZoomSDKError) | - finishCreateCustom3DAvatar: |
| Finishes creating a custom 3D avatar. This method ends the custom 3D avatar creation session that was started by startCreateCustom3DAvatar:. | |
| (ZoomSDKCustom3DAvatarElementSettingContext *_Nullable) | - startEditCustom3DAvatar:avatarImage: |
| Starts editing an existing custom 3D avatar. This method starts an editing session for the specified custom 3D avatar and returns a ZoomSDKCustom3DAvatarElementSettingContext instance for modifying avatar elements such as images and colors. | |
| (ZoomSDKError) | - finishEditCustom3DAvatar: |
| Finishes editing a custom 3D avatar. This method ends the custom 3D avatar editing session that was started by avatarImage: . | |
| (ZoomSDKError) | - duplicateCustom3DAvatarImage: |
| Duplicates a custom 3D avatar. | |
| (ZoomSDKError) | - deleteCustom3DAvatarImage: |
| Deletes a custom 3D avatar. | |
Protected Attributes | |
| ZoomSDKVideoLipSyncAvatarPreviewHelper * | lipsyncAvatarPreviewHelper |
| id< ZoomSDK3DAvatarSettingDelegate > | _delegate |
Properties | |
| id< ZoomSDK3DAvatarSettingDelegate > | delegate |
| Gets or sets the delegate for receiving 3D avatar setting events. | |
3D avatar setting interface.
Definition at line 234 of file ZoomSDKSettingVideoEffectController.h.
| - (ZoomSDKError) deleteCustom3DAvatarImage: | (ZoomSDK3DAvatarImageInfo *) | imageInfo |
Deletes a custom 3D avatar.
| imageInfo | The custom 3D avatar image to delete. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKError) downloadCustom3DAvatarDefaultImageModelData |
Downloads the model data required for a default custom 3D avatar image. Call this method if isCustom3DAvatarDefaultImageModelDataReady returns NO for the default custom 3D avatar image.
ZoomSDKError_Success. Otherwise, this function returns an error. References downloadCustom3DAvatarDefaultImageModelData.
Referenced by downloadCustom3DAvatarDefaultImageModelData.
| - (ZoomSDKError) downloadCustom3DAvatarImageModelData: | (ZoomSDK3DAvatarImageInfo *) | imageInfo |
Downloads the model data required for a specific custom 3D avatar image. Call this method if isCustom3DAvatarImageModelDataReady returns NO for the specified custom 3D avatar image.
| imageInfo | The custom 3D avatar image whose model data should be downloaded. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKError) duplicateCustom3DAvatarImage: | (ZoomSDK3DAvatarImageInfo *) | imageInfo |
Duplicates a custom 3D avatar.
| imageInfo | The custom 3D avatar image to duplicate. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKError) enable3DAvatarEffectForAllMeeting: | (BOOL) | enable |
Enables or disables the 3D avatar effect when joining a meeting.
| enable | YES to enable the 3D avatar effect, NO to disable. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKError) finishCreateCustom3DAvatar: | (BOOL) | save |
Finishes creating a custom 3D avatar. This method ends the custom 3D avatar creation session that was started by startCreateCustom3DAvatar:.
| save | YES to apply the selected avatar elements and save the newly created custom 3D avatar, NO to discard all changes and cancel the creation. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKError) finishEditCustom3DAvatar: | (BOOL) | save |
Finishes editing a custom 3D avatar. This method ends the custom 3D avatar editing session that was started by avatarImage: .
| save | YES to apply the selected avatar elements and save the edited custom 3D avatar, NO to discard all changes and cancel the editing. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (NSArray< ZoomSDK3DAvatarImageInfo * > *_Nullable) get3DAvatarImageList |
Gets the list of the 3D avatar images.
References get3DAvatarImageList.
Referenced by get3DAvatarImageList.
| - (NSArray< ZoomSDK3DAvatarImageInfo * > *_Nullable) getCustom3DAvatarImageList |
Gets the list of available custom 3D avatar images. Each image represents a custom 3D avatar that can be selected, edited, duplicated, or deleted.
References getCustom3DAvatarImageList.
Referenced by getCustom3DAvatarImageList.
| - (ZoomSDKVideoLipSyncAvatarPreviewHelper *_Nullable) getLipSyncAvatarPreviewHelper |
Gets the object to preview the lip-sync avatar.
References getLipSyncAvatarPreviewHelper.
Referenced by getLipSyncAvatarPreviewHelper.
| - (ZoomSDKSettingTestVideoDeviceHelper *_Nullable) getTestVideoDeviceHelper |
Gets the object to test the video device.
References getTestVideoDeviceHelper.
Referenced by getTestVideoDeviceHelper.
| - (BOOL) is3DAvatarEffectForAllMeetingEnabled |
Determines whether the 3D avatar is enabled when joining a meeting.
References is3DAvatarEffectForAllMeetingEnabled.
Referenced by is3DAvatarEffectForAllMeetingEnabled.
| - (BOOL) is3DAvatarEnabled |
Determines whether the 3D avatar feature is enabled.
References is3DAvatarEnabled.
Referenced by is3DAvatarEnabled.
| - (BOOL) is3DAvatarSupportedByDevice |
Determines whether the 3D avatar feature is supported by the video device.
References is3DAvatarSupportedByDevice.
Referenced by is3DAvatarSupportedByDevice.
| - (BOOL) isCustom3DAvatarDefaultImageModelDataReady |
Checks whether the model data for default custom 3D avatar elements image have been fully downloaded and are ready for use. This method is typically used before starting the custom 3D avatar creation process to ensure default elements data is available.
References isCustom3DAvatarDefaultImageModelDataReady.
Referenced by isCustom3DAvatarDefaultImageModelDataReady.
| - (BOOL) isCustom3DAvatarEnabled |
Determines whether the custom 3D avatar feature is enabled.
References isCustom3DAvatarEnabled.
Referenced by isCustom3DAvatarEnabled.
| - (BOOL) isCustom3DAvatarImageModelDataReady: | (ZoomSDK3DAvatarImageInfo *) | imageInfo |
Checks whether the model data for a specific custom 3D avatar image is ready. The avatar image can only be used after its model data has been fully downloaded and prepared.
| imageInfo | The custom 3D avatar image info to check. |
| - (ZoomSDKError) set3DAvatarImage: | (ZoomSDK3DAvatarImageInfo *) | image |
Specifies an image to be the 3D avatar image.
| image | The image to use. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKError) setCustom3DAvatarImage: | (ZoomSDK3DAvatarImageInfo *) | imageInfo |
Applies a custom 3D avatar image as the active avatar.
| imageInfo | The custom 3D avatar image to apply. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (ZoomSDKCustom3DAvatarElementSettingContext *_Nullable) startCreateCustom3DAvatar: | (NSView *) | previewView |
Starts creating a new custom 3D avatar. This method initializes a custom 3D avatar creation session and returns a ZoomSDKCustom3DAvatarElementSettingContext instance for configuring avatar elements (image, model data, color, etc.).
| previewView | The view used to render the avatar preview. |
| - (ZoomSDKCustom3DAvatarElementSettingContext *_Nullable) startEditCustom3DAvatar: | (NSView *) | previewView | |
| avatarImage: | (ZoomSDK3DAvatarImageInfo *) | imageInfo |
Starts editing an existing custom 3D avatar. This method starts an editing session for the specified custom 3D avatar and returns a ZoomSDKCustom3DAvatarElementSettingContext instance for modifying avatar elements such as images and colors.
| previewView | The view used to render the avatar preview. |
| imageInfo | The image info of the custom 3D avatar to edit. |
|
protected |
Definition at line 237 of file ZoomSDKSettingVideoEffectController.h.
|
protected |
Definition at line 236 of file ZoomSDKSettingVideoEffectController.h.
|
readwritenonatomicassign |
Gets or sets the delegate for receiving 3D avatar setting events.
Definition at line 242 of file ZoomSDKSettingVideoEffectController.h.