|
Meeting SDK for macOS API Reference
|
Context interface for configuring custom 3D avatar elements during avatar creation or editing. More...
#include <ZoomSDKSettingVideoEffectController.h>
Inherits NSObject.
Instance Methods | |
| (NSArray< ZoomSDKCustom3DAvatarElementImageInfo * > *_Nullable) | - getCustom3DAvatarElementImageList |
| Gets the list of available custom 3D avatar element images. | |
| (BOOL) | - isCustom3DAvatarElementImageModelDataReady: |
| Checks whether the model data for a specific custom 3D avatar element image has been fully downloaded and is ready for use. Before an avatar element image can be applied, its model data must be fully downloaded and ready. | |
| (ZoomSDKError) | - downloadCustom3dAvatarElementImageModelData: |
| Downloads the model data required for a specific custom 3D avatar element image. This should be called if isCustom3DAvatarElementImageModelDataReady returns NO for the specified image. | |
| (ZoomSDKError) | - setCustom3DAvatarElementImage: |
| Applies a custom 3D avatar element image to the avatar being created or edited. | |
| (NSArray< ZoomSDKCustom3DAvatarElementColorInfo * > *_Nullable) | - getCustom3DAvatarElementColorList |
| Gets the list of the custom 3D avatar element colors. | |
| (ZoomSDKError) | - setCustom3DAvatarElementColor: |
| Applies a color to the avatar being created or edited. | |
Properties | |
| id< ZoomSDKCustom3DAvatarElementSettingContextDelegate > | delegate |
| Gets or sets the delegate for receiving custom 3D avatar element setting events. | |
Context interface for configuring custom 3D avatar elements during avatar creation or editing.
These interfaces are provided after calling startCreateCustom3DAvatar: or avatarImage: , and is used to configure the visual elements of a custom 3D avatar, such as:
The context represents an active avatar creation or editing session. All operations performed through this context affect the custom 3D avatar currently being created or edited.
Definition at line 140 of file ZoomSDKSettingVideoEffectController.h.
| - (ZoomSDKError) downloadCustom3dAvatarElementImageModelData: | (ZoomSDKCustom3DAvatarElementImageInfo *) | imageInfo |
Downloads the model data required for a specific custom 3D avatar element image. This should be called if isCustom3DAvatarElementImageModelDataReady returns NO for the specified image.
| imageInfo | The avatar element image whose model data should be downloaded. |
ZoomSDKError_Success. Otherwise, this function returns an error. | - (NSArray< ZoomSDKCustom3DAvatarElementColorInfo * > *_Nullable) getCustom3DAvatarElementColorList |
Gets the list of the custom 3D avatar element colors.
References getCustom3DAvatarElementColorList.
Referenced by getCustom3DAvatarElementColorList.
| - (NSArray< ZoomSDKCustom3DAvatarElementImageInfo * > *_Nullable) getCustom3DAvatarElementImageList |
Gets the list of available custom 3D avatar element images.
References getCustom3DAvatarElementImageList.
Referenced by getCustom3DAvatarElementImageList.
| - (BOOL) isCustom3DAvatarElementImageModelDataReady: | (ZoomSDKCustom3DAvatarElementImageInfo *) | imageInfo |
Checks whether the model data for a specific custom 3D avatar element image has been fully downloaded and is ready for use. Before an avatar element image can be applied, its model data must be fully downloaded and ready.
| imageInfo | The avatar element image info to check. |
| - (ZoomSDKError) setCustom3DAvatarElementColor: | (ZoomSDKCustom3DAvatarElementColorInfo *) | colorInfo |
Applies a color to the avatar being created or edited.
| colorInfo | The color information to apply. |
| - (ZoomSDKError) setCustom3DAvatarElementImage: | (ZoomSDKCustom3DAvatarElementImageInfo *) | imageInfo |
Applies a custom 3D avatar element image to the avatar being created or edited.
| imageInfo | The avatar element image to apply. |
ZoomSDKError_Success. Otherwise, this function returns an error.
|
readwritenonatomicassign |
Gets or sets the delegate for receiving custom 3D avatar element setting events.
Definition at line 145 of file ZoomSDKSettingVideoEffectController.h.