MeiCam SDK For iOS  3.10.0
Classes | Enumerations
NvsEffectSdkContext.h File Reference
#import <Foundation/Foundation.h>
#import "NvsAssetPackageManager.h"
#import "NvsVideoEffect.h"
#import "NvsVideoEffectTransition.h"
#import "NvsVideoEffectAnimatedSticker.h"
#import "NvsVideoEffectCompoundCaption.h"
#import "NvsVideoEffectCaption.h"
#import "NvsEffectRenderCore.h"
#import "NvsEffectCommonDef.h"

Go to the source code of this file.

Classes

class  NvsEffectSdkContext
 Effect SDK context class. More...
 

Enumerations

enum  NvsEffectSdkContextFlag { NvsEffectSdkContextFlag_NoFlag = 0 }
 Effect SDK context creation flag. More...
 
enum  NvsEffectSdkHumanDetectionFeatureFlag {
  NvsEffectSdkHumanDetectionFeature_FaceLandmark = 1, NvsEffectSdkHumanDetectionFeature_FaceAction = 2, NvsEffectSdkHumanDetectionFeature_AvatarExpression = 4, NvsEffectSdkHumanDetectionFeature_VideoMode = 8,
  NvsEffectSdkHumanDetectionFeature_ImageMode = 16, NvsEffectSdkHumanDetectionFeature_SemiImageMode = 32768, NvsEffectSdkHumanDetectionFeature_MultiThread = 32, NvsEffectSdkHumanDetectionFeature_SingleThread = 64,
  NvsEffectSdkHumanDetectionFeature_Extra = 128, NvsEffectSdkHumanDetectionFeature_Background = 256, NvsEffectSdkHumanDetectionFeature_HandLandmark = 512, NvsEffectSdkHumanDetectionFeature_HandAction = 1024,
  NvsEffectSdkHumanDetectionFeature_HandBone = 2048, NvsEffectSdkHumanDetectionFeature_EyeballLandmark = 4096, NvsEffectSdkHumanDetectionFeature_MultiDetect = 8192, NvsEffectSdkHumanDetectionFeature_SegmentationSky = 16384,
  NvsEffectSdkHumanDetectionFeature_HalfBody = 65536, NvsEffectSdkHumanDetectionFeature_FaceAttri = 131072, NvsEffectSdkHumanDetectionFeature_FaceAttriShape = 262144
}
 Human detection feature. More...
 
enum  NvsEffectSdkHumanDetectionDataTypeFlag {
  NvsEffectSdkHumanDetectionDataType_FakeFace = 0, NvsEffectSdkHumanDetectionDataType_Makeup, NvsEffectSdkHumanDetectionDataType_SkinColor, NvsEffectSdkHumanDetectionDataType_PE106,
  NvsEffectSdkHumanDetectionDataType_PE240, NvsEffectSdkHumanDetectionDataType_CustomAvatar, NvsEffectSdkHumanDetectionDataType_Makeup2
}
 Human detection data packet type. More...
 

Enumeration Type Documentation

◆ NvsEffectSdkContextFlag

Effect SDK context creation flag.

Enumerator
NvsEffectSdkContextFlag_NoFlag 

◆ NvsEffectSdkHumanDetectionDataTypeFlag

Human detection data packet type.

Enumerator
NvsEffectSdkHumanDetectionDataType_FakeFace 
NvsEffectSdkHumanDetectionDataType_Makeup 
NvsEffectSdkHumanDetectionDataType_SkinColor 
NvsEffectSdkHumanDetectionDataType_PE106 
NvsEffectSdkHumanDetectionDataType_PE240 
NvsEffectSdkHumanDetectionDataType_CustomAvatar 
NvsEffectSdkHumanDetectionDataType_Makeup2 

◆ NvsEffectSdkHumanDetectionFeatureFlag

Human detection feature.

Enumerator
NvsEffectSdkHumanDetectionFeature_FaceLandmark 
NvsEffectSdkHumanDetectionFeature_FaceAction 
NvsEffectSdkHumanDetectionFeature_AvatarExpression 
NvsEffectSdkHumanDetectionFeature_VideoMode 
NvsEffectSdkHumanDetectionFeature_ImageMode 
NvsEffectSdkHumanDetectionFeature_SemiImageMode 
NvsEffectSdkHumanDetectionFeature_MultiThread 
NvsEffectSdkHumanDetectionFeature_SingleThread 
NvsEffectSdkHumanDetectionFeature_Extra 
NvsEffectSdkHumanDetectionFeature_Background 
NvsEffectSdkHumanDetectionFeature_HandLandmark 
NvsEffectSdkHumanDetectionFeature_HandAction 
NvsEffectSdkHumanDetectionFeature_HandBone 
NvsEffectSdkHumanDetectionFeature_EyeballLandmark 
NvsEffectSdkHumanDetectionFeature_MultiDetect 
NvsEffectSdkHumanDetectionFeature_SegmentationSky 
NvsEffectSdkHumanDetectionFeature_HalfBody 
NvsEffectSdkHumanDetectionFeature_FaceAttri 
NvsEffectSdkHumanDetectionFeature_FaceAttriShape