MeiCam SDK For iOS
3.14.0
|
Go to the documentation of this file.
17 #import <Foundation/Foundation.h>
202 @property (nonatomic, assign) int64_t
inPoint;
204 @property (nonatomic, assign) int64_t
trimIn;
205 @property (nonatomic, assign) int64_t
trimOut;
220 @property (nonatomic, strong) NSString *footageId;
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;
238 @property (nonatomic, strong) NSString *replaceId;
239 @property (nonatomic, strong) NSString *text;
242 @property (nonatomic, strong) NSArray<NvsTemplateCaptionDesc*>* subCaptions;
254 @property (nonatomic, assign)
int index;
255 @property (nonatomic, strong) NSString *text;
268 @property (nonatomic, strong) NSString *replaceId;
269 @property (nonatomic, strong) NSArray <NvsTemplateCompoundCaptionItemDesc *>*itemList;
272 @property (nonatomic, strong) NSArray<NvsTemplateCompoundCaptionDesc*> *subCaptions;
351 @property (nonatomic, weak) id<NvsAssetPackageManagerDelegate> delegate;
352 @property (nonatomic, weak) id<NvsAssetPackageManagerGenerateTemplateDelegate> generateTemplateDelegate;
367 - (NSString *)getAssetPackageIdFromAssetPackageFilePath:(NSString *)assetPackageFilePath;
381 - (int)getAssetPackageVersionFromAssetPackageFilePath:(NSString *)assetPackageFilePath;
521 - (NSString*)getAssetPackageMinSdkVersion:(NSString *)assetPackageId type:(
NvsAssetPackageType)type;
537 - (NSString*)getAssetPackageContentType:(NSString *)assetPackageId type:(
NvsAssetPackageType)type;
569 - (NSDictionary<NSString*, NSString*>*)getTranslationMap:(NSString *)assetPackageId type:(
NvsAssetPackageType)type;
583 - (int)getAssetPackageSupportedAspectRatio:(NSString *)assetPackageId type:(
NvsAssetPackageType)type;
611 - (BOOL)isCustomAnimatedSticker:(NSString *)uuidString;
624 - (BOOL)isParticleFx:(NSString *)uuidString;
638 - (BOOL)isThemeContainMusic:(NSString *)uuidString;
651 - (NSString *)GetVideoFxAssetPackageDescription:(NSString *)uuidString;
696 - (int)getTemplateCurrentAspectRatio:(NSString *)uuidString;
726 - (BOOL)changeTemplateAspectRatio:(NSString *)uuidString aspectRatio:(
int)aspectRatio;
740 - (NSString *)getARSceneAssetPackagePrompt:(NSString *)uuidString;
754 -(BOOL)isARSceneAssetPackageContainMakeup:(NSString *)uuidString;
768 -(BOOL)isARSceneAssetPackageContainFaceMesh:(NSString *)uuidString;
782 -(BOOL)isARSceneAssetPackageContainWarp:(NSString *)uuidString;
799 - (BOOL)getARSceneAssetPackage:(NSString *)uuidString
817 - (BOOL)getARSceneAssetPackage:(NSString *)uuidString
837 - (BOOL)getARSceneAssetPackage:(NSString *)uuidString
853 - (BOOL)hasAudioInAssetPackage:(NSString *)uuidString type:(
NvsAssetPackageType)assetPackageType;
868 - (BOOL)hasDetectionInAssetPackage:(NSString *)uuidString type:(
NvsAssetPackageType)assetPackageType;
872 - (NSString *)decodeFile:(NSString *)fileFile
873 licPath:(NSString *)licPath
878 - (void)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath;
float defaultBeautyIntensity
Default beauty lut intensity.
Definition: NvsAssetPackageManager.h:145
@ NvsAssetPackageAspectRatio_9v16
Definition: NvsAssetPackageManager.h:107
Timeline is which the entity of editing the scene.
Definition: NvsTimeline.h:85
bool enabled
Beauty is enabled.
Definition: NvsAssetPackageManager.h:139
NvsAssetPackageType
Asset package type.
Definition: NvsAssetPackageManager.h:29
@ NvsAssetPackageType_Template
Template type.
Definition: NvsAssetPackageManager.h:43
float whitening
Whitening intensity.
Definition: NvsAssetPackageManager.h:141
@ NvsAssetPackageType_Theme
Theme Type.
Definition: NvsAssetPackageManager.h:34
float noseWidthWarp
Nose width warp intensity.
Definition: NvsAssetPackageManager.h:172
@ NvsAssetPackageType_VideoFx
Video Fx Type.
Definition: NvsAssetPackageManager.h:30
float mouthWidthWarp
Mouth width warp intensity.
Definition: NvsAssetPackageManager.h:174
@ NvsAssetPackageType_AnimatedSticker
Animated Sticker Type.
Definition: NvsAssetPackageManager.h:33
float fovy
fovy of camera
Definition: NvsAssetPackageManager.h:188
bool sharpenEnabled
sharpen is enabled
Definition: NvsAssetPackageManager.h:143
float mouthSizeWarp
Mouth size warp intensity.
Definition: NvsAssetPackageManager.h:173
@ NvsAssetPackageManagerError_InvalidPackage
Invalid assets package.
Definition: NvsAssetPackageManager.h:88
NvsAssetPackageStatus
Asset package status.
Definition: NvsAssetPackageManager.h:62
@ NvsAssetPackageAspectRatio_16v9
Definition: NvsAssetPackageManager.h:105
@ NvsAssetPackageStatus_Ready
Ready.
Definition: NvsAssetPackageManager.h:65
@ NvsTemplateFootageTypeFreezeFrame
Definition: NvsAssetPackageManager.h:127
@ NvsAssetPackageManagerError_Name
Wrong name.
Definition: NvsAssetPackageManager.h:82
@ NvsAssetPackageType_CompoundCaption
Compound caption type.
Definition: NvsAssetPackageManager.h:37
Definition: NvsAssetPackageManager.h:278
bool defaultBeautyEnabled
Default beauty lut is enabled.
Definition: NvsAssetPackageManager.h:144
@ NvsAssetPackageType_VideoTransition
Video Transition Type.
Definition: NvsAssetPackageManager.h:31
@ NvsAssetPackageManagerError_UpgradeVersion
Upgrade version error.
Definition: NvsAssetPackageManager.h:93
@ NvsAssetPackageManagerError_Permission
Permission error.
Definition: NvsAssetPackageManager.h:90
@ NvsAssetPackageType_Makeup
Makeup type.
Definition: NvsAssetPackageManager.h:49
float faceLengthWarp
Face length warp intensity.
Definition: NvsAssetPackageManager.h:163
float chinWarp
Chin warp intensity.
Definition: NvsAssetPackageManager.h:168
@ NvsAssetPackageAspectRatio_3v4
Definition: NvsAssetPackageManager.h:109
Definition: NvsExpressionParam.h:61
The compound caption information corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:253
@ NvsAssetPackageType_CaptionStyle
Caption Style Type.
Definition: NvsAssetPackageManager.h:32
@ NvsAssetPackageType_AnimatedStickerOutAnimation
Sticker out animation type.
Definition: NvsAssetPackageManager.h:48
float eyeCornerStretch
Eye corner stretch intensity.
Definition: NvsAssetPackageManager.h:161
Definition: NvsAssetPackageManager.h:296
@ NvsAssetPackageStatus_NotInstalled
Not installed.
Definition: NvsAssetPackageManager.h:63
float faceSizeWarp
Face size warp intensity.
Definition: NvsAssetPackageManager.h:176
@ NvsTemplateFootageTypeAudio
Definition: NvsAssetPackageManager.h:126
@ NvsTemplateFootageTypeImage
Definition: NvsAssetPackageManager.h:125
float amplitude
Skin smooth intensity.
Definition: NvsAssetPackageManager.h:140
@ NvsAssetPackageType_AnimatedStickerAnimation
Sticker period animation type.
Definition: NvsAssetPackageManager.h:46
@ NvsAssetPackageManagerError_NoError
Installed successfully.
Definition: NvsAssetPackageManager.h:81
float eyeDistanceWarp
Eye distance warp intensity.
Definition: NvsAssetPackageManager.h:170
The All compound caption informations corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:267
@ NvsAssetPackageAspectRatio_9v18
Definition: NvsAssetPackageManager.h:111
float reddening
Reddening intensity.
Definition: NvsAssetPackageManager.h:142
float hairlineWarp
Hairline warp intensity.
Definition: NvsAssetPackageManager.h:165
@ NvsAssetPackageType_CaptionContext
Modular caption context type.
Definition: NvsAssetPackageManager.h:38
@ NvsAssetPackageAspectRatio_4v3
Definition: NvsAssetPackageManager.h:108
@ NvsAssetPackageManagerError_AssetType
Resource type error.
Definition: NvsAssetPackageManager.h:89
@ NvsAssetPackageManagerError_Decompression
Decompression error.
Definition: NvsAssetPackageManager.h:87
@ NvsAssetPackageType_AnimatedStickerInAnimation
Sticker in animation type.
Definition: NvsAssetPackageManager.h:47
NvsAssetPackageManagerError
Resource Package Manager error type.
Definition: NvsAssetPackageManager.h:80
@ NvsAssetPackageManagerError_ImproperStatus
Incorrect status.
Definition: NvsAssetPackageManager.h:86
float foreheadWarp
Forehead warp intensity.
Definition: NvsAssetPackageManager.h:164
float mouthCornerLift
Mouth corner lift intensity.
Definition: NvsAssetPackageManager.h:175
@ NvsAssetPackageStatus_Installing
Installing.
Definition: NvsAssetPackageManager.h:64
@ NvsTemplateFootageTypeVideo
Definition: NvsAssetPackageManager.h:124
float eyebrowWarp
Eyebrow warp intensity.
Definition: NvsAssetPackageManager.h:169
ARScene resource package camera parameters resolved after the object.
Definition: NvsAssetPackageManager.h:187
@ NvsTemplateFootageTypeVideoImage
Definition: NvsAssetPackageManager.h:123
NvsAssetPackageAspectRatio
Asset package aspect ratio.
Definition: NvsAssetPackageManager.h:104
@ NvsAssetPackageManagerError_SdkVersion
Wrong SDK version.
Definition: NvsAssetPackageManager.h:92
float noseLengthWarp
Nose length warp intensity.
Definition: NvsAssetPackageManager.h:171
@ NvsAssetPackageType_CaptionOutAnimation
Modular caption out-animation type.
Definition: NvsAssetPackageManager.h:42
bool enabled
Beauty is enabled.
Definition: NvsAssetPackageManager.h:159
float malarWarp
Malar warp intensity.
Definition: NvsAssetPackageManager.h:166
Definition: NvsAssetPackageManager.h:138
Definition: NvsAssetPackageManager.h:158
The caption information corresponding to footage of template asset.
Definition: NvsAssetPackageManager.h:237
@ NvsAssetPackageManagerError_IO
Input and output error.
Definition: NvsAssetPackageManager.h:94
@ NvsAssetPackageType_CaptionInAnimation
Modular caption in-animation type.
Definition: NvsAssetPackageManager.h:41
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
@ NvsAssetPackageType_FaceMesh
Face mesh type.
Definition: NvsAssetPackageManager.h:50
@ NvsAssetPackageAspectRatio_18v9
Definition: NvsAssetPackageManager.h:110
@ NvsAssetPackageStatus_Upgrading
Upgrading.
Definition: NvsAssetPackageManager.h:66
@ NvsAssetPackageType_CaptionRenderer
Modular caption renderer type.
Definition: NvsAssetPackageManager.h:39
@ NvsAssetPackageType_Warp
Warp type.
Definition: NvsAssetPackageManager.h:51
@ NvsAssetPackageType_CaptionAnimation
Modular caption animation type.
Definition: NvsAssetPackageManager.h:40
@ NvsAssetPackageType_AvatarMaterial
Custom avatar materail type.
Definition: NvsAssetPackageManager.h:45
@ NvsAssetPackageManagerError_Resource
Resource error.
Definition: NvsAssetPackageManager.h:95
@ NvsAssetPackageType_Project
Project.
Definition: NvsAssetPackageManager.h:52
@ NvsAssetPackageType_CaptureScene
Capture Scene Type.
Definition: NvsAssetPackageManager.h:35
@ NvsAssetPackageType_AvatarModel
Custom avatar model type.
Definition: NvsAssetPackageManager.h:44
@ NvsAssetPackageManagerError_NotInstalled
Not installed.
Definition: NvsAssetPackageManager.h:85
@ NvsAssetPackageManagerError_WorkingInProgress
Installation or upgrade in progress.
Definition: NvsAssetPackageManager.h:84
@ NvsAssetPackageType_ARScene
AR Scene Type.
Definition: NvsAssetPackageManager.h:36
@ NvsAssetPackageManagerError_AlreadyInstalled
Already installed.
Definition: NvsAssetPackageManager.h:83
float jawWarp
Jaw warp intensity.
Definition: NvsAssetPackageManager.h:167
Asset package manager for managing assets in video.
Definition: NvsAssetPackageManager.h:350
float eyeSizeWarp
Eye size warp intensity.
Definition: NvsAssetPackageManager.h:160
float faceWidthWarp
Face width warp intensity.
Definition: NvsAssetPackageManager.h:162
@ NvsAssetPackageManagerError_MetaContent
Meta content error.
Definition: NvsAssetPackageManager.h:91
NvsTemplateFootageType
Definition: NvsAssetPackageManager.h:122
@ NvsAssetPackageAspectRatio_1v1
Definition: NvsAssetPackageManager.h:106