|
| QUEEN_EXTERN const char * | queen::queen_engine_getSDKVersion () |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_create (queen_engine_t *handle, const char *resDir=nullptr, const char *aliyunUID=nullptr) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_set (queen_engine_t handle, char *resDir=nullptr, char *aliyunUID=nullptr) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_destory (queen_engine_t handle) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_resetAllGLState (queen_engine_t handle) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setInputFlip (queen_engine_t handle, kQEFlip flip) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setRenderAndFaceFlip (queen_engine_t handle, kQEFlip renderFlip, kQEFlip faceInfoFlip) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setShowFaceDetectPoint (queen_engine_t handle, bool value) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setInputTexture (queen_engine_t handle, uint32_t textureId, int width, int height) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setOutRect (queen_engine_t handle, int originX, int originY, int width, int height) |
| |
| QUEEN_EXTERN int | queen::queen_engine_autoGenOutTexture (queen_engine_t handle) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_updateOutTexture (queen_engine_t handle, uint32_t textureId, int width, int height) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_render (queen_engine_t handle, bool withFinish=false) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_render_with_i420 (queen_engine_t handle, void *buffer, int width, int height, void *bufferOut) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_enableBeautyType (queen_engine_t handle, kQueenBeautyType type, bool enabled, bool debug=false, kQueenBeautyFilterMode mode=kQueenBeautyFilterModeDefault) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_addMaterial (queen_engine_t handle, const char *path) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_removeMaterial (queen_engine_t handle, const char *path) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setMakeup (queen_engine_t handle, kQueenBeautyMakeupType type, const char **paths, int pathLen, kQueenBeautyBlend blend=kQueenBeautyBlendNormal, int fps=20) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setMakeupAlpha (queen_engine_t handle, kQueenBeautyMakeupType type, float alpha) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_updateFaceShapeType (queen_engine_t handle, kQueenBeautyFaceShapeType type, float value) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setLutImage (queen_engine_t handle, const char *path, bool flipY) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setBeautyParams (queen_engine_t handle, kQueenBeautyParams type, float value) |
| |
| QUEEN_EXTERN float | queen::queen_engine_getBeautyParams (queen_engine_t handle, kQueenBeautyParams type) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setSegmentBackgroundImage (queen_engine_t handle, const char *path, bool flipX=false, bool flipY=false) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setGreenScreen (queen_engine_t handle, const char *backgroundPath, bool blueScreenEnabled, float threshold=1.0f, bool autoThreshold=true, bool outputGrayMask=false) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setPureColorToBackground (queen_engine_t handle, const char *backgroundPath, int colorType=0, float threshold=0) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setSegmentInfoFlipY (queen_engine_t handle, bool segmentInfoFlipY) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setAISegmentForegroundPadding (queen_engine_t handle, int padding) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setSegmentBackgroundProcessType (queen_engine_t handle, kQueenBackgroundProcessType type) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_setPowerSaving (queen_engine_t handle, bool enable) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_registerBackgroundSegment_callback (queen_engine_t handle, queen_backgroundSegment_callback callbackFunc, const char *name) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_unRegisterBackgroundSegment (queen_engine_t handle, const char *name) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_registerGesture_callback (queen_engine_t handle, queen_alg_gesture_callback callbackFunc, const char *name) |
| |
| QUEEN_EXTERN QUEEN_RESULT_CODE | queen::queen_engine_unRegisterGesture (queen_engine_t handle, const char *name) |
| |