AliyunQueenSDK v1.9.0
结构体 | 命名空间 | 宏定义 | 类型定义 | 枚举
queen_engine_configInfo.h 文件参考
#include <map>
#include <list>
#include <string>
#include <vector>

浏览源代码.

结构体

struct  queen::QueenMakeupParam
 
struct  queen::QueenGreenScreenParam
 
struct  queen::QueenSegmentBGParam
 
struct  queen::QueenEngineInstance
 

命名空间

namespace  queen
 

宏定义

#define QUEEN_EXTERN
 

类型定义

typedef void * queen::queen_engine_t
 

枚举

enum  queen::QUEEN_RESULT_CODE {
  queen::QUEEN_RESULT_CODE_OK = 0 , queen::QUEEN_RESULT_CODE_INVALID_LICENSE = 1 , queen::QUEEN_RESULT_CODE_INVALID_PARAM = 2 , queen::QUEEN_RESULT_CODE_NO_EFFECT = 3 ,
  queen::QUEEN_RESULT_CODE_FAIL = 4 , queen::QUEEN_RESULT_CODE_INVALID_HANDLE = 5
}
 
enum  queen::kQueenBeautyType {
  queen::kQueenBeautyTypeSkinBuffing = 0 , queen::kQueenBeautyTypeFaceBuffing = 1 , queen::kQueenBeautyTypeMakeup = 2 , queen::kQueenBeautyTypeFaceShape = 3 ,
  queen::kQueenBeautyTypeSkinWhiting = 4 , queen::kQueenBeautyTypeLUT = 5 , queen::kQueenBeautyTypeBackgroundProcess = 6 , queen::kQueenBeautyTypeAutoFilter = 7 ,
  queen::kQueenBeautyTypeMax = 8
}
 
enum  queen::kQueenBeautyFilterMode {
  queen::kQueenBeautyFilterModeDefault = 0 , queen::kQueenBeautyFilterModeSkinBuffing_Natural = 1 , queen::kQueenBeautyFilterModeSkinBuffing_Strong = 2 , queen::kQueenBeautyFilterModeFaceShape_Baseline = 11 ,
  queen::kQueenBeautyFilterModeFaceShape_Main = 12 , queen::kQueenBeautyFilterModeFaceShape_High = 13 , queen::kQueenBeautyFilterModeFaceShape_Max = 14 , queen::kQueenBeautyFilterModeFaceMakeup_Baseline = 21 ,
  queen::kQueenBeautyFilterModeFaceMakeup_High = 22
}
 
enum  queen::kQueenBeautyParams {
  queen::kQueenBeautyParamsSkinBuffing = 1 , queen::kQueenBeautyParamsSharpen = 2 , queen::kQueenBeautyParamsWhitening = 3 , queen::kQueenBeautyParamsPouch = 4 ,
  queen::kQueenBeautyParamsNasolabialFolds = 5 , queen::kQueenBeautyParamsLUT = 6 , queen::kQueenBeautyParamsWhiteTeeth = 7 , queen::kQueenBeautyParamsLipstick = 8 ,
  queen::kQueenBeautyParamsBlush = 9 , queen::kQueenBeautyParamsLipstickColorParam = 10 , queen::kQueenBeautyParamsLipstickGlossParam = 11 , queen::kQueenBeautyParamsLipstickBrightnessParam = 12 ,
  queen::kQueenBeautyParamsBrightenEye = 13 , queen::kQueenBeautyParamsSkinRed = 14 , queen::kQueenBeautyParamsWrinkles = 15 , queen::kQueenBeautyParamsBrightenFace = 16 ,
  queen::kQueenBeautyParamsAutoLRate = 17 , queen::kQueenBeautyParamsAutoARate = 18 , queen::kQueenBeautyParamsAutoBRate = 19
}
 
enum  queen::kQueenBeautyMakeupType {
  queen::kQueenBeautyMakeupTypeWhole = 0 , queen::kQueenBeautyMakeupTypeHighlight = 1 , queen::kQueenBeautyMakeupTypeEyeball = 2 , queen::kQueenBeautyMakeupTypeMouth = 3 ,
  queen::kQueenBeautyMakeupTypeWocan = 4 , queen::kQueenBeautyMakeupTypeEyeBrow = 5 , queen::kQueenBeautyMakeupTypeBlush = 6 , queen::kQueenBeautyMakeupTypeEyeShadow = 7 ,
  queen::kQueenBeautyMakeupTypeEyeliner = 8 , queen::kQueenBeautyMakeupTypeEyelash = 9 , queen::kQueenBeautyMakeupTypeMakeupMax = 10
}
 
enum  queen::kQueenBeautyFaceShapeType {
  queen::kQueenBeautyFaceShapeTypeCutCheek = 0 , queen::kQueenBeautyFaceShapeTypeCutFace = 1 , queen::kQueenBeautyFaceShapeTypeThinFace = 2 , queen::kQueenBeautyFaceShapeTypeLongFace = 3 ,
  queen::kQueenBeautyFaceShapeTypeLowerJaw = 4 , queen::kQueenBeautyFaceShapeTypeHigherJaw = 5 , queen::kQueenBeautyFaceShapeTypeThinJaw = 6 , queen::kQueenBeautyFaceShapeTypeThinMandible = 7 ,
  queen::kQueenBeautyFaceShapeTypeBigEye = 8 , queen::kQueenBeautyFaceShapeTypeEyeAngle1 = 9 , queen::kQueenBeautyFaceShapeTypeCanthus = 10 , queen::kQueenBeautyFaceShapeTypeCanthus1 = 11 ,
  queen::kQueenBeautyFaceShapeTypeEyeAngle2 = 12 , queen::kQueenBeautyFaceShapeTypeEyeTDAngle = 13 , queen::kQueenBeautyFaceShapeTypeThinNose = 14 , queen::kQueenBeautyFaceShapeTypeNosewing = 15 ,
  queen::kQueenBeautyFaceShapeTypeNasalHeight = 16 , queen::kQueenBeautyFaceShapeTypeNoseTipHeight = 17 , queen::kQueenBeautyFaceShapeTypeMouthWidth = 18 , queen::kQueenBeautyFaceShapeTypeMouthSize = 19 ,
  queen::kQueenBeautyFaceShapeTypeMouthHigh = 20 , queen::kQueenBeautyFaceShapeTypePhiltrum = 21 , queen::kQueenBeautyFaceShapeTypeHairLine = 22 , queen::kQueenBeautyFaceShapeTypeSmile = 23 ,
  queen::kQueenBeautyFaceShapeTypeMAX = 24
}
 
enum  queen::kQueenBeautyBlend {
  queen::kQueenBeautyBlendNormal = 0 , queen::kQueenBeautyBlendLighten = 1 , queen::kQueenBeautyBlendDarken = 2 , queen::kQueenBeautyBlendMultiply = 3 ,
  queen::kQueenBeautyBlendDivide = 4 , queen::kQueenBeautyBlendAverage = 5 , queen::kQueenBeautyBlendAdd = 6 , queen::kQueenBeautyBlendSubtract = 7 ,
  queen::kQueenBeautyBlendDifference = 8 , queen::kQueenBeautyBlendNegation = 9 , queen::kQueenBeautyBlendExclusion = 10 , queen::kQueenBeautyBlendScreen = 11 ,
  queen::kQueenBeautyBlendOverlay = 12 , queen::kQueenBeautyBlendSoftLight = 13 , queen::kQueenBeautyBlendHardLight = 14 , queen::kQueenBeautyBlendColorDodge = 15 ,
  queen::kQueenBeautyBlendColorBurn = 16 , queen::kQueenBeautyBlendLinearDodge = 17 , queen::kQueenBeautyBlendLinearBurn = 18 , queen::kQueenBeautyBlendLinearLight = 19 ,
  queen::kQueenBeautyBlendVividLight = 20 , queen::kQueenBeautyBlendPinLight = 21 , queen::kQueenBeautyBlendHardMix = 22 , queen::kQueenBeautyBlendReflect = 23 ,
  queen::kQueenBeautyBlendGlow = 24 , queen::kQueenBeautyBlendPhoenix = 25 , queen::kQueenBeautyBlendHue = 26 , queen::kQueenBeautyBlendSaturation = 27 ,
  queen::kQueenBeautyBlendLuminosity = 28 , queen::kQueenBeautyBlendColor = 29 , queen::kQueenBeautyBlendCurve = 30 , queen::kQueenBeautyBlendLabMix = 31 ,
  queen::kQueenBeautyBlendMax
}
 
enum  queen::kQEFlip { queen::kQEFlipNone = 0 , queen::kQEFlipX = 1 , queen::kQEFlipY = 2 }
 
enum  queen::kQueenBackgroundProcessType { queen::kQueenBackgroundBlur = 0 , queen::kQueenBackgroundTransparent = 1 }
 
enum  queen::kQueenStaticGestureType {
  queen::kQueenStaticGestureTypeNone = -1 , queen::kQueenStaticGestureTypeOther , queen::kQueenStaticGestureTypeNumber1 , queen::kQueenStaticGestureTypeNumber2 ,
  queen::kQueenStaticGestureTypeNumber3 , queen::kQueenStaticGestureTypeNumber4 , queen::kQueenStaticGestureTypeNumber5 , queen::kQueenStaticGestureTypeNumber6 ,
  queen::kQueenStaticGestureTypeNumber7 , queen::kQueenStaticGestureTypeNumber8 , queen::kQueenStaticGestureTypeNumber9 , queen::kQueenStaticGestureTypeFist ,
  queen::kQueenStaticGestureTypeOK , queen::kQueenStaticGestureTypeHeart , queen::kQueenStaticGestureTypeThumbUp , queen::kQueenStaticGestureTypeRingPinky ,
  queen::kQueenStaticGestureTypePinky , queen::kQueenStaticGestureTypeGun , queen::kQueenStaticGestureTypeILoveyRock , queen::kQueenStaticGestureTypePaw ,
  queen::kQueenStaticGestureTypeMidFinger , queen::kQueenStaticGestureTypeVulcanSalute , queen::kQueenStaticGestureTypeMidTip , queen::kQueenStaticGestureTypeRingTip ,
  queen::kQueenStaticGestureTypeCup , queen::kQueenStaticGestureTypeSnake , queen::kQueenStaticGestureTypeFingersTogether , queen::kQueenStaticGestureTypeMax
}
 
enum  queen::kQueenHandActionType {
  queen::kQueenHandActionTypeUnKnown = -2 , queen::kQueenHandActionTypeNone = -1 , queen::kQueenHandActionTypeLeft , queen::kQueenHandActionTypeRight ,
  queen::kQueenHandActionTypeGoodbye , queen::kQueenHandActionTypeSwipLeft , queen::kQueenHandActionTypeSwipRight , queen::kQueenHandActionTypeSwipUp ,
  queen::kQueenHandActionTypeSwipDown , queen::kQueenHandActionTypeThumbUpDynamic , queen::kQueenHandActionTypeZoomIn , queen::kQueenHandActionTypeZoomOut ,
  queen::kQueenHandActionTypeMax
}
 

详细描述

作者
aliyun
日期
2021.3.14

在文件 queen_engine_configInfo.h 中定义.

宏定义说明

◆ QUEEN_EXTERN

#define QUEEN_EXTERN

在文件 queen_engine_configInfo.h29 行定义.