MeiCam SDK For iOS  3.10.0
NvsAssetPackageManager.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright China Digital Video (Beijing) Limited, 2017. All rights reserved.
4 //
5 // This code and information is provided "as is" without warranty of any kind,
6 // either expressed or implied, including but not limited to the implied
7 // warranties of merchantability and/or fitness for a particular purpose.
8 //
9 //--------------------------------------------------------------------------------
10 // Birth Date: Jan 23. 2017
11 // Author: NewAuto video team
12 //================================================================================
13 #pragma once
14 
15 #import "NvsCommonDef.h"
16 
17 #import <Foundation/Foundation.h>
18 
19 @class NvsTimeline;
20 @class NvsExpressionParam;
21 
28 typedef enum
29 {
54 
61 typedef enum
62 {
68 
79 typedef enum
80 {
97 
104 typedef enum {
113 
122 typedef enum {
129 
138 typedef struct {
139  bool enabled;
140  float amplitude;
141  float whitening;
142  float reddening;
147 
158 typedef struct {
159  bool enabled;
160  float eyeSizeWarp;
164  float foreheadWarp;
165  float hairlineWarp;
166  float malarWarp;
167  float jawWarp;
168  float chinWarp;
169  float eyebrowWarp;
176  float faceSizeWarp;
178 
187 typedef struct {
188  float fovy;
190 
199 
200 @property (nonatomic, assign) int trackIndex;
201 @property (nonatomic, assign) int clipIndex;
202 @property (nonatomic, assign) int64_t inPoint;
203 @property (nonatomic, assign) int64_t outPoint;
204 @property (nonatomic, assign) int64_t trimIn;
205 @property (nonatomic, assign) int64_t trimOut;
206 @property (nonatomic, assign) BOOL needReverse;
207 @property (nonatomic, assign) BOOL canReplace;
208 
209 @end
210 
218 NVS_EXPORT @interface NvsTemplateFootageDesc : NSObject
219 
220 @property (nonatomic, strong) NSString *footageId;
221 @property (nonatomic, assign) NvsTemplateFootageType type;
222 @property (nonatomic, assign) BOOL canReplace;
223 @property (nonatomic, strong) NSString *innerAssetFilePath;
224 @property (nonatomic, strong) NSArray <NSString *>*tags;
225 @property (nonatomic, strong) NSArray <NvsTemplateFootageCorrespondingClipInfo *>*correspondingClipInfos;
226 @property (nonatomic, strong) NSArray<NvsTemplateFootageDesc *>*timelineClipFootages;
227 
228 @end
236 NVS_EXPORT @interface NvsTemplateCaptionDesc : NSObject
237 
238 @property (nonatomic, strong) NSString *replaceId;
239 @property (nonatomic, strong) NSString *text;
240 @property (nonatomic, assign) int trackIndex;
241 @property (nonatomic, assign) int clipIndex;
242 @property (nonatomic, strong) NSArray<NvsTemplateCaptionDesc*>* subCaptions;
243 
244 @end
253 
254 @property (nonatomic, assign) int index;
255 @property (nonatomic, strong) NSString *text;
256 
257 @end
258 
267 
268 @property (nonatomic, strong) NSString *replaceId;
269 @property (nonatomic, strong) NSArray <NvsTemplateCompoundCaptionItemDesc *>*itemList;
270 @property (nonatomic, assign) int trackIndex;
271 @property (nonatomic, assign) int clipIndex;
272 @property (nonatomic, strong) NSArray<NvsTemplateCompoundCaptionDesc*> *subCaptions;
273 
274 @end
275 
276 
277 
279 @optional
280 
292 - (void)onGenerateTemplatePackageFinished:(NSString *)assetPackageFilePath error:(NvsAssetPackageManagerError)error;
293 
294 @end
295 
296 @protocol NvsAssetPackageManagerDelegate <NSObject>
297 @optional
298 
316 - (void)didFinishAssetPackageInstallation:(NSString *)assetPackageId filePath:(NSString *)assetPackageFilePath type:(NvsAssetPackageType)assetPackageType error:(NvsAssetPackageManagerError)error;
317 
333 - (void)didFinishAssetPackageUpgrading:(NSString *)assetPackageId filePath:(NSString *)assetPackageFilePath type:(NvsAssetPackageType)assetPackageType error:(NvsAssetPackageManagerError)error;
334 
335 @end
336 
349 NVS_EXPORT @interface NvsAssetPackageManager : NSObject
350 
351 @property (nonatomic, weak) id<NvsAssetPackageManagerDelegate> delegate;
352 @property (nonatomic, weak) id<NvsAssetPackageManagerGenerateTemplateDelegate> generateTemplateDelegate;
353 
354 
367 - (NSString *)getAssetPackageIdFromAssetPackageFilePath:(NSString *)assetPackageFilePath;
368 
381 - (int)getAssetPackageVersionFromAssetPackageFilePath:(NSString *)assetPackageFilePath;
382 
405 // 安装asset package
406 // @assetPackageFilePath: 待安装asset package的文件路径
407 // @licenseFilePath: 待安装asset package的授权文件
408 // @type: 待安装asset package的类型
409 // @synchronous: 是否同步安装
410 // YES: 安装过程会阻塞当前线程直到安装成功或者失败
411 // NO: 安装过程的结果通过delegate异步通知(但也在当前线程通知)
412 // @assetPackageId: 返回该asset package的标识符
413 //
414 // 返回值为一个错误号
415 // NvsAssetPackageManagerError_NoError: 表示安装成功(只有同步安装才可能返回这个值)
416 // NvsAssetPackageManagerError_AlreadyInstalled: 表示当前asset package已经安装
417 // NvsAssetPackageManagerError_WorkingInProgress: 表示安装正在进行中(只有异步安装才可能返回这个值)
418 // 任何其它返回值都表示安装错误
419 //
420 - (NvsAssetPackageManagerError)installAssetPackage:(NSString *)assetPackageFilePath license:(NSString *)licenseFilePath type:(NvsAssetPackageType)type sync:(BOOL)synchronous assetPackageId:(NSMutableString *)assetPackageId;
421 
444 // 升级asset package
445 // @assetPackageFilePath: 待升级asset package的文件路径
446 // @licenseFilePath: 待升级asset package的授权文件
447 // @type: 待升级asset package的类型
448 // @synchronous: 是否同步升级
449 // YES: 升级过程会阻塞当前线程直到升级成功或者失败
450 // NO: 升级过程的结果通过delegate异步通知(但也在当前线程通知)
451 // @assetPackageId: 返回该asset package的标识符
452 //
453 // 返回值为一个错误号
454 // NvsAssetPackageManagerError_NoError: 表示升级成功(只有同步升级才可能返回这个值)
455 // NvsAssetPackageManagerError_NotInstalled: 表示当前asset package尚未安装
456 // NvsAssetPackageManagerError_WorkingInProgress: 表示升级正在进行中(只有异步升级才可能返回这个值)
457 // 任何其它返回值都表示升级错误
458 //
459 - (NvsAssetPackageManagerError)upgradeAssetPackage:(NSString *)assetPackageFilePath license:(NSString *)licenseFilePath type:(NvsAssetPackageType)type sync:(BOOL)synchronous assetPackageId:(NSMutableString *)assetPackageId;
460 
475 - (NvsAssetPackageManagerError)uninstallAssetPackage:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
476 
489 - (NvsAssetPackageStatus)getAssetPackageStatus:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
490 
505 - (int)getAssetPackageVersion:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
506 
521 - (NSString*)getAssetPackageMinSdkVersion:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
522 
537 - (NSString*)getAssetPackageContentType:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
538 
553 - (NSArray <NvsExpressionParam *>*)getExpValueList:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
554 
569 - (NSDictionary<NSString*, NSString*>*)getTranslationMap:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
570 
583 - (int)getAssetPackageSupportedAspectRatio:(NSString *)assetPackageId type:(NvsAssetPackageType)type;
584 
595 // 获取某个类型的asset package的列表
596 // @type: asset package的类型
597 // 返回值为一个NSString类型的NSArray,每一个NSString都是一个资源包的标识符
598 - (NSArray *)getAssetPackageListOfType:(NvsAssetPackageType)type;
599 
611 - (BOOL)isCustomAnimatedSticker:(NSString *)uuidString;
612 
624 - (BOOL)isParticleFx:(NSString *)uuidString;
625 
638 - (BOOL)isThemeContainMusic:(NSString *)uuidString;
639 
651 - (NSString *)GetVideoFxAssetPackageDescription:(NSString *)uuidString;
652 
666 - (NSArray <NvsTemplateFootageDesc *>*)getTemplateFootages:(NSString *)uuidString;
667 
681 - (NSArray <NvsTemplateCaptionDesc *>*)getTemplateCaptions:(NSString *)uuidString;
682 
696 - (int)getTemplateCurrentAspectRatio:(NSString *)uuidString;
697 
711 - (NSArray <NvsTemplateCompoundCaptionDesc *>*)getTemplateCampoundCaptions:(NSString *)uuidString;
712 
726 - (BOOL)changeTemplateAspectRatio:(NSString *)uuidString aspectRatio:(int)aspectRatio;
727 
740 - (NSString *)getARSceneAssetPackagePrompt:(NSString *)uuidString;
741 
754 -(BOOL)isARSceneAssetPackageContainMakeup:(NSString *)uuidString;
755 
768 -(BOOL)isARSceneAssetPackageContainFaceMesh:(NSString *)uuidString;
769 
782 -(BOOL)isARSceneAssetPackageContainWarp:(NSString *)uuidString;
783 
799 - (BOOL)getARSceneAssetPackage:(NSString *)uuidString
800  beautyPreset:(NvsARSceneBeautyPreset *)beautyPreset;
801 
817 - (BOOL)getARSceneAssetPackage:(NSString *)uuidString
818  shapeBeautificationPreset:(NvsARSceneShapeBeautificationPreset *)shapeBeautificationPreset;
819 
820 
821 
837 - (BOOL)getARSceneAssetPackage:(NSString *)uuidString
838  cameraPreset:(NvsARSceneCameraPreset *)cameraPreset;
839 
853 - (BOOL)hasAudioInAssetPackage:(NSString *)uuidString type:(NvsAssetPackageType)assetPackageType;
854 
868 - (BOOL)hasDetectionInAssetPackage:(NSString *)uuidString type:(NvsAssetPackageType)assetPackageType;
869 
870 
872 - (NSString *)decodeFile:(NSString *)fileFile
873  licPath:(NSString *)licPath
874  isJson:(BOOL)isJson;
878 - (void)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath;
880 @end
881 
NvsARSceneBeautyPreset::defaultBeautyIntensity
float defaultBeautyIntensity
Default beauty lut intensity.
Definition: NvsAssetPackageManager.h:145
NvsAssetPackageAspectRatio_9v16
@ NvsAssetPackageAspectRatio_9v16
Definition: NvsAssetPackageManager.h:107
NvsTimeline
Timeline is which the entity of editing the scene.
Definition: NvsTimeline.h:85
NvsARSceneBeautyPreset::enabled
bool enabled
Beauty is enabled.
Definition: NvsAssetPackageManager.h:139
NvsAssetPackageType
NvsAssetPackageType
Asset package type.
Definition: NvsAssetPackageManager.h:29
NvsAssetPackageType_Template
@ NvsAssetPackageType_Template
Template type.
Definition: NvsAssetPackageManager.h:43
NvsARSceneBeautyPreset::whitening
float whitening
Whitening intensity.
Definition: NvsAssetPackageManager.h:141
NvsAssetPackageType_Theme
@ NvsAssetPackageType_Theme
Theme Type.
Definition: NvsAssetPackageManager.h:34
NvsARSceneShapeBeautificationPreset::noseWidthWarp
float noseWidthWarp
Nose width warp intensity.
Definition: NvsAssetPackageManager.h:172
NvsAssetPackageType_VideoFx
@ NvsAssetPackageType_VideoFx
Video Fx Type.
Definition: NvsAssetPackageManager.h:30
NvsARSceneShapeBeautificationPreset::mouthWidthWarp
float mouthWidthWarp
Mouth width warp intensity.
Definition: NvsAssetPackageManager.h:174
NvsAssetPackageType_AnimatedSticker
@ NvsAssetPackageType_AnimatedSticker
Animated Sticker Type.
Definition: NvsAssetPackageManager.h:33
NvsARSceneCameraPreset::fovy
float fovy
fovy of camera
Definition: NvsAssetPackageManager.h:188
NvsARSceneBeautyPreset::sharpenEnabled
bool sharpenEnabled
sharpen is enabled
Definition: NvsAssetPackageManager.h:143
NvsARSceneShapeBeautificationPreset::mouthSizeWarp
float mouthSizeWarp
Mouth size warp intensity.
Definition: NvsAssetPackageManager.h:173
NvsAssetPackageManagerError_InvalidPackage
@ NvsAssetPackageManagerError_InvalidPackage
Invalid assets package.
Definition: NvsAssetPackageManager.h:88
NvsAssetPackageStatus
NvsAssetPackageStatus
Asset package status.
Definition: NvsAssetPackageManager.h:62
NvsAssetPackageAspectRatio_16v9
@ NvsAssetPackageAspectRatio_16v9
Definition: NvsAssetPackageManager.h:105
NvsAssetPackageStatus_Ready
@ NvsAssetPackageStatus_Ready
Ready.
Definition: NvsAssetPackageManager.h:65
NvsTemplateFootageCorrespondingClipInfo::trimIn
int64_t trimIn
Footage corresponds to the trimin of the clip.
Definition: NvsAssetPackageManager.h:204
NvsTemplateFootageCorrespondingClipInfo::clipIndex
int clipIndex
Footage corresponds to the index of the clip on the track.
Definition: NvsAssetPackageManager.h:201
NvsTemplateFootageTypeFreezeFrame
@ NvsTemplateFootageTypeFreezeFrame
Definition: NvsAssetPackageManager.h:127
NvsAssetPackageManagerError_Name
@ NvsAssetPackageManagerError_Name
Wrong name.
Definition: NvsAssetPackageManager.h:82
NvsAssetPackageType_CompoundCaption
@ NvsAssetPackageType_CompoundCaption
Compound caption type.
Definition: NvsAssetPackageManager.h:37
NvsAssetPackageManagerGenerateTemplateDelegate-p
Definition: NvsAssetPackageManager.h:278
NvsARSceneBeautyPreset::defaultBeautyEnabled
bool defaultBeautyEnabled
Default beauty lut is enabled.
Definition: NvsAssetPackageManager.h:144
NvsAssetPackageType_VideoTransition
@ NvsAssetPackageType_VideoTransition
Video Transition Type.
Definition: NvsAssetPackageManager.h:31
NvsAssetPackageManagerError_UpgradeVersion
@ NvsAssetPackageManagerError_UpgradeVersion
Upgrade version error.
Definition: NvsAssetPackageManager.h:93
NvsAssetPackageManagerError_Permission
@ NvsAssetPackageManagerError_Permission
Permission error.
Definition: NvsAssetPackageManager.h:90
NvsTemplateFootageDesc
The footage information of template asset.
Definition: NvsAssetPackageManager.h:219
NvsAssetPackageType_Makeup
@ NvsAssetPackageType_Makeup
Makeup type.
Definition: NvsAssetPackageManager.h:49
NvsARSceneShapeBeautificationPreset::faceLengthWarp
float faceLengthWarp
Face length warp intensity.
Definition: NvsAssetPackageManager.h:163
NvsARSceneShapeBeautificationPreset::chinWarp
float chinWarp
Chin warp intensity.
Definition: NvsAssetPackageManager.h:168
NvsAssetPackageAspectRatio_3v4
@ NvsAssetPackageAspectRatio_3v4
Definition: NvsAssetPackageManager.h:109
NvsExpressionParam
Definition: NvsExpressionParam.h:61
NvsTemplateCompoundCaptionItemDesc
The compound caption information corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:253
NvsAssetPackageType_CaptionStyle
@ NvsAssetPackageType_CaptionStyle
Caption Style Type.
Definition: NvsAssetPackageManager.h:32
NvsAssetPackageType_AnimatedStickerOutAnimation
@ NvsAssetPackageType_AnimatedStickerOutAnimation
Sticker out animation type.
Definition: NvsAssetPackageManager.h:48
NvsARSceneShapeBeautificationPreset::eyeCornerStretch
float eyeCornerStretch
Eye corner stretch intensity.
Definition: NvsAssetPackageManager.h:161
NvsAssetPackageManagerDelegate-p
Definition: NvsAssetPackageManager.h:296
NvsAssetPackageStatus_NotInstalled
@ NvsAssetPackageStatus_NotInstalled
Not installed.
Definition: NvsAssetPackageManager.h:63
NvsARSceneShapeBeautificationPreset::faceSizeWarp
float faceSizeWarp
Face size warp intensity.
Definition: NvsAssetPackageManager.h:176
NvsTemplateFootageTypeAudio
@ NvsTemplateFootageTypeAudio
Definition: NvsAssetPackageManager.h:126
NvsTemplateFootageCorrespondingClipInfo
The clip information corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:199
NvsTemplateFootageTypeImage
@ NvsTemplateFootageTypeImage
Definition: NvsAssetPackageManager.h:125
NvsARSceneBeautyPreset::amplitude
float amplitude
Skin smooth intensity.
Definition: NvsAssetPackageManager.h:140
NvsAssetPackageType_AnimatedStickerAnimation
@ NvsAssetPackageType_AnimatedStickerAnimation
Sticker period animation type.
Definition: NvsAssetPackageManager.h:46
NvsAssetPackageManagerError_NoError
@ NvsAssetPackageManagerError_NoError
Installed successfully.
Definition: NvsAssetPackageManager.h:81
NvsARSceneShapeBeautificationPreset::eyeDistanceWarp
float eyeDistanceWarp
Eye distance warp intensity.
Definition: NvsAssetPackageManager.h:170
NvsTemplateCompoundCaptionDesc
The All compound caption informations corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:267
NvsAssetPackageAspectRatio_9v18
@ NvsAssetPackageAspectRatio_9v18
Definition: NvsAssetPackageManager.h:111
NvsARSceneBeautyPreset::reddening
float reddening
Reddening intensity.
Definition: NvsAssetPackageManager.h:142
NvsARSceneShapeBeautificationPreset::hairlineWarp
float hairlineWarp
Hairline warp intensity.
Definition: NvsAssetPackageManager.h:165
NvsAssetPackageType_CaptionContext
@ NvsAssetPackageType_CaptionContext
Modular caption context type.
Definition: NvsAssetPackageManager.h:38
NvsAssetPackageAspectRatio_4v3
@ NvsAssetPackageAspectRatio_4v3
Definition: NvsAssetPackageManager.h:108
NvsAssetPackageManagerError_AssetType
@ NvsAssetPackageManagerError_AssetType
Resource type error.
Definition: NvsAssetPackageManager.h:89
NvsAssetPackageManagerError_Decompression
@ NvsAssetPackageManagerError_Decompression
Decompression error.
Definition: NvsAssetPackageManager.h:87
NvsAssetPackageType_AnimatedStickerInAnimation
@ NvsAssetPackageType_AnimatedStickerInAnimation
Sticker in animation type.
Definition: NvsAssetPackageManager.h:47
NvsAssetPackageManagerError
NvsAssetPackageManagerError
Resource Package Manager error type.
Definition: NvsAssetPackageManager.h:80
NvsAssetPackageManagerError_ImproperStatus
@ NvsAssetPackageManagerError_ImproperStatus
Incorrect status.
Definition: NvsAssetPackageManager.h:86
NvsARSceneShapeBeautificationPreset::foreheadWarp
float foreheadWarp
Forehead warp intensity.
Definition: NvsAssetPackageManager.h:164
NvsARSceneShapeBeautificationPreset::mouthCornerLift
float mouthCornerLift
Mouth corner lift intensity.
Definition: NvsAssetPackageManager.h:175
NvsAssetPackageStatus_Installing
@ NvsAssetPackageStatus_Installing
Installing.
Definition: NvsAssetPackageManager.h:64
NvsTemplateFootageTypeVideo
@ NvsTemplateFootageTypeVideo
Definition: NvsAssetPackageManager.h:124
NvsARSceneShapeBeautificationPreset::eyebrowWarp
float eyebrowWarp
Eyebrow warp intensity.
Definition: NvsAssetPackageManager.h:169
NvsTemplateFootageCorrespondingClipInfo::outPoint
int64_t outPoint
Footage corresponds to the outPoint of the clip on the timeline.
Definition: NvsAssetPackageManager.h:203
NvsARSceneCameraPreset
ARScene resource package camera parameters resolved after the object.
Definition: NvsAssetPackageManager.h:187
NvsTemplateFootageTypeVideoImage
@ NvsTemplateFootageTypeVideoImage
Definition: NvsAssetPackageManager.h:123
NvsAssetPackageAspectRatio
NvsAssetPackageAspectRatio
Asset package aspect ratio.
Definition: NvsAssetPackageManager.h:104
NvsAssetPackageManagerError_SdkVersion
@ NvsAssetPackageManagerError_SdkVersion
Wrong SDK version.
Definition: NvsAssetPackageManager.h:92
NvsARSceneShapeBeautificationPreset::noseLengthWarp
float noseLengthWarp
Nose length warp intensity.
Definition: NvsAssetPackageManager.h:171
NvsAssetPackageType_CaptionOutAnimation
@ NvsAssetPackageType_CaptionOutAnimation
Modular caption out-animation type.
Definition: NvsAssetPackageManager.h:42
NvsARSceneShapeBeautificationPreset::enabled
bool enabled
Beauty is enabled.
Definition: NvsAssetPackageManager.h:159
NvsARSceneShapeBeautificationPreset::malarWarp
float malarWarp
Malar warp intensity.
Definition: NvsAssetPackageManager.h:166
NvsARSceneBeautyPreset
Definition: NvsAssetPackageManager.h:138
NvsARSceneShapeBeautificationPreset
Definition: NvsAssetPackageManager.h:158
NvsTemplateCaptionDesc
The caption information corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:237
NvsAssetPackageManagerError_IO
@ NvsAssetPackageManagerError_IO
Input and output error.
Definition: NvsAssetPackageManager.h:94
NvsAssetPackageType_CaptionInAnimation
@ NvsAssetPackageType_CaptionInAnimation
Modular caption in-animation type.
Definition: NvsAssetPackageManager.h:41
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsAssetPackageType_FaceMesh
@ NvsAssetPackageType_FaceMesh
Face mesh type.
Definition: NvsAssetPackageManager.h:50
NvsAssetPackageAspectRatio_18v9
@ NvsAssetPackageAspectRatio_18v9
Definition: NvsAssetPackageManager.h:110
NvsAssetPackageStatus_Upgrading
@ NvsAssetPackageStatus_Upgrading
Upgrading.
Definition: NvsAssetPackageManager.h:66
NvsAssetPackageType_CaptionRenderer
@ NvsAssetPackageType_CaptionRenderer
Modular caption renderer type.
Definition: NvsAssetPackageManager.h:39
NvsCommonDef.h
NvsAssetPackageType_Warp
@ NvsAssetPackageType_Warp
Warp type.
Definition: NvsAssetPackageManager.h:51
NvsAssetPackageType_CaptionAnimation
@ NvsAssetPackageType_CaptionAnimation
Modular caption animation type.
Definition: NvsAssetPackageManager.h:40
NvsTemplateFootageCorrespondingClipInfo::canReplace
BOOL canReplace
Footage is replaceable.
Definition: NvsAssetPackageManager.h:207
NvsAssetPackageType_AvatarMaterial
@ NvsAssetPackageType_AvatarMaterial
Custom avatar materail type.
Definition: NvsAssetPackageManager.h:45
NvsAssetPackageManagerError_Resource
@ NvsAssetPackageManagerError_Resource
Resource error.
Definition: NvsAssetPackageManager.h:95
NvsAssetPackageType_Project
@ NvsAssetPackageType_Project
Project.
Definition: NvsAssetPackageManager.h:52
NvsAssetPackageType_CaptureScene
@ NvsAssetPackageType_CaptureScene
Capture Scene Type.
Definition: NvsAssetPackageManager.h:35
NvsAssetPackageType_AvatarModel
@ NvsAssetPackageType_AvatarModel
Custom avatar model type.
Definition: NvsAssetPackageManager.h:44
NvsAssetPackageManagerError_NotInstalled
@ NvsAssetPackageManagerError_NotInstalled
Not installed.
Definition: NvsAssetPackageManager.h:85
NvsTemplateFootageCorrespondingClipInfo::trimOut
int64_t trimOut
Footage corresponds to the trimout of the clip.
Definition: NvsAssetPackageManager.h:205
NvsTemplateFootageCorrespondingClipInfo::inPoint
int64_t inPoint
Footage corresponds to the inPoint of the clip on the timeline.
Definition: NvsAssetPackageManager.h:202
NvsTemplateFootageCorrespondingClipInfo::needReverse
BOOL needReverse
This footage needs to be reversed.
Definition: NvsAssetPackageManager.h:206
NvsAssetPackageManagerError_WorkingInProgress
@ NvsAssetPackageManagerError_WorkingInProgress
Installation or upgrade in progress.
Definition: NvsAssetPackageManager.h:84
NvsAssetPackageType_ARScene
@ NvsAssetPackageType_ARScene
AR Scene Type.
Definition: NvsAssetPackageManager.h:36
NvsAssetPackageManagerError_AlreadyInstalled
@ NvsAssetPackageManagerError_AlreadyInstalled
Already installed.
Definition: NvsAssetPackageManager.h:83
NvsARSceneShapeBeautificationPreset::jawWarp
float jawWarp
Jaw warp intensity.
Definition: NvsAssetPackageManager.h:167
NvsTemplateFootageCorrespondingClipInfo::trackIndex
int trackIndex
Footage corresponds to the track index of the clip.
Definition: NvsAssetPackageManager.h:200
NvsAssetPackageManager
Asset package manager for managing assets in video.
Definition: NvsAssetPackageManager.h:350
NvsARSceneShapeBeautificationPreset::eyeSizeWarp
float eyeSizeWarp
Eye size warp intensity.
Definition: NvsAssetPackageManager.h:160
NvsARSceneShapeBeautificationPreset::faceWidthWarp
float faceWidthWarp
Face width warp intensity.
Definition: NvsAssetPackageManager.h:162
NvsAssetPackageManagerError_MetaContent
@ NvsAssetPackageManagerError_MetaContent
Meta content error.
Definition: NvsAssetPackageManager.h:91
NvsTemplateFootageType
NvsTemplateFootageType
Definition: NvsAssetPackageManager.h:122
NvsAssetPackageAspectRatio_1v1
@ NvsAssetPackageAspectRatio_1v1
Definition: NvsAssetPackageManager.h:106