浏览该文件的文档.
15 #import <Foundation/Foundation.h>
71 #define HUMAN_DETECTION_OPTIONS_FACE_DETECT_THREAD_NUM @"Face Detect Thread Num"
73 #define HUMAN_DETECTION_OPTIONS_FACE_LANDMARK_THREAD_NUM @"Face Landmark Thread Num"
74 #define HUMAN_DETECTION_OPTIONS_FACE_TRACK_THREAD_NUM @"Face Track Thread Num"
75 #define HUMAN_DETECTION_OPTIONS_SKY_SEGMENTATION_THREAD_NUM @"Sky Segmentation Thread Num"
110 - (void)onDebugLogArrived:(
int)level logStr:(NSString*)logStr;
133 + (BOOL)verifySdkLicenseFile:(NSString *)sdkLicenseFilePath;
135 + (void)setDebugLogDelegate:(id<NvsEffectSdkContextDebugLogDelegate>)debugLogDelegate;
182 + (BOOL)initHumanDetection:(NSString *)modelFilePath
183 licenseFilePath:(NSString *)licenseFilePath
184 features:(
int)features;
202 + (BOOL)initHumanDetection:(NSString *)modelFilePath
203 licenseFilePath:(NSString *)licenseFilePath
204 features:(
int)features
205 options:(NSMutableDictionary *)options;
220 + (BOOL)initHumanDetectionExt:(NSString *)modelFilePath
221 licenseFilePath:(NSString *)licenseFilePath
222 features:(
int)features;
239 + (BOOL)initHumanDetectionExt:(NSString *)modelFilePath
240 licenseFilePath:(NSString *)licenseFilePath
241 features:(
int)features
242 options:(NSMutableDictionary *)options;
257 + (BOOL)setupHumanDetectionData:(
int)dataType
258 dataFilePath:(NSString *)dataFilePath;
282 + (void)getSdkVersion:(
int *)majorVersion minorVersion:(
int *)minorVersion revisionNumber:(
int *)revisionNumber;
379 - (
NvsVideoEffectAnimatedSticker *)createCustomAnimatedSticker:(int64_t)inPoint duration:(int64_t)duration isPanoramic:(
bool)isPanoramic packageId:(NSString *)packageId customImageFilePath:(NSString *)customImageFilePath aspectRatio:(
NvsEffectRational)aspectRatio;
442 - (
NvsVideoEffectCaption *)createCaption:(NSString *)captionText inPoint:(int64_t)inPoint duration:(int64_t)duration captionStylePackageId:(NSString *)captionStylePackageId aspectRatio:(
NvsEffectRational)aspectRatio;
469 - (
NvsVideoEffectCaption *)createPanoramicCaption:(NSString *)captionText inPoint:(int64_t)inPoint duration:(int64_t)duration captionStylePackageId:(NSString *)captionStylePackageId aspectRatio:(
NvsEffectRational)aspectRatio;
540 - (NSString *)registerFontByFilePath:(NSString *)filePath;
549 - (void)UnregisterFontByFilePath:(NSString *)filePath;
563 + (BOOL)functionalityAuthorised:(NSString *)sdkFunctionName;
@ NvsEffectSdkHumanDetectionFeature_HandAction
Definition: NvsEffectSdkContext.h:53
动画贴纸类
Definition: NvsVideoEffectAnimatedSticker.h:35
@ NvsEffectSdkHumanDetectionDataType_SkinColor
Definition: NvsEffectSdkContext.h:87
@ NvsEffectSdkHumanDetectionFeature_MultiDetect
Definition: NvsEffectSdkContext.h:56
@ NvsEffectSdkHumanDetectionDataType_Makeup2
Definition: NvsEffectSdkContext.h:91
字幕
Definition: NvsVideoEffectCaption.h:119
@ NvsEffectSdkHumanDetectionFeature_FaceAttriShape
Definition: NvsEffectSdkContext.h:60
NSArray * getAllBuiltinVideoFxNames()
获取全部内嵌视频特效名称列表
比例值
Definition: NvsEffectCommonDef.h:28
Definition: NvsEffectSdkContext.h:96
@ NvsEffectSdkHumanDetectionDataType_FaceCommon
Definition: NvsEffectSdkContext.h:92
@ NvsEffectSdkHumanDetectionFeature_AvatarExpression
Definition: NvsEffectSdkContext.h:44
视频转场,片段间切换的特效
Definition: NvsVideoEffectTransition.h:50
@ NvsEffectSdkHumanDetectionFeature_Background
Definition: NvsEffectSdkContext.h:51
视频特效
Definition: NvsVideoEffect.h:44
NvsEffectSdkContextFlag
Effect SDK上下文创建标志
Definition: NvsEffectSdkContext.h:31
@ NvsEffectSdkHumanDetectionFeature_HalfBody
Definition: NvsEffectSdkContext.h:58
@ NvsEffectSdkHumanDetectionFeature_Extra
Definition: NvsEffectSdkContext.h:50
NvsEffectRenderCore * createEffectRenderCore()
创建特效渲染对象
int hasARModule()
检测当前SDK是否含有AR模块
NvsAssetPackageManager * assetPackageManager
素材包管理器
Definition: NvsEffectSdkContext.h:121
@ NvsEffectSdkHumanDetectionFeature_FaceAttri
Definition: NvsEffectSdkContext.h:59
@ NvsEffectSdkHumanDetectionFeature_MultiThread
Definition: NvsEffectSdkContext.h:48
void closeHumanDetection()
关闭人体检测机制
@ NvsEffectSdkHumanDetectionFeature_SemiImageMode
Definition: NvsEffectSdkContext.h:47
@ NvsEffectSdkHumanDetectionFeature_HandBone
Definition: NvsEffectSdkContext.h:54
@ NvsEffectSdkHumanDetectionDataType_Makeup
Definition: NvsEffectSdkContext.h:86
@ NvsEffectSdkHumanDetectionFeature_EyeballLandmark
Definition: NvsEffectSdkContext.h:55
@ NvsEffectSdkHumanDetectionFeature_FaceLandmark
Definition: NvsEffectSdkContext.h:42
@ NvsEffectSdkHumanDetectionDataType_CustomAvatar
Definition: NvsEffectSdkContext.h:90
@ NvsEffectSdkHumanDetectionFeature_FaceAction
Definition: NvsEffectSdkContext.h:43
@ NvsEffectSdkHumanDetectionFeature_HandLandmark
Definition: NvsEffectSdkContext.h:52
Effect SDK上下文类
Definition: NvsEffectSdkContext.h:120
@ NvsEffectSdkHumanDetectionDataType_AdvancedBeauty
Definition: NvsEffectSdkContext.h:93
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
Definition: NvsVideoEffectCompoundCaption.h:53
NvsEffectSdkHumanDetectionFeatureFlag
人体检测特征标志
Definition: NvsEffectSdkContext.h:41
NvsEffectSdkHumanDetectionDataTypeFlag
人体检测数据包类型
Definition: NvsEffectSdkContext.h:84
@ NvsEffectSdkHumanDetectionDataType_FakeFace
Definition: NvsEffectSdkContext.h:85
@ NvsEffectSdkHumanDetectionDataType_PE106
Definition: NvsEffectSdkContext.h:88
void destroyInstance()
销毁effect sdk上下文实例。
@ NvsEffectSdkContextFlag_NoFlag
Definition: NvsEffectSdkContext.h:32
特效渲染类
Definition: NvsEffectRenderCore.h:123
@ NvsEffectSdkHumanDetectionFeature_VideoMode
Definition: NvsEffectSdkContext.h:45
@ NvsEffectSdkHumanDetectionFeature_SingleThread
Definition: NvsEffectSdkContext.h:49
@ NvsEffectSdkHumanDetectionFeature_ImageMode
Definition: NvsEffectSdkContext.h:46
资源包管理器,管理视频场景中的资源包
Definition: NvsAssetPackageManager.h:350
@ NvsEffectSdkHumanDetectionDataType_PE240
Definition: NvsEffectSdkContext.h:89
@ NvsEffectSdkHumanDetectionFeature_SegmentationSky
Definition: NvsEffectSdkContext.h:57