AI 美颜
当前页

Struct

zego_effects_acne_removing_paramzego_effects_clarity_param
zego_effects_skin_color_paramZegoEffectsEventHandler

ZegoEffectsEventHandler

回调函数

详情

包含 AI 美颜相关回调函数

Declared in zego_effects.h

方法

effects_on_error

effects_on_error
public void effects_on_error(zef_handle handle,int errorCode,const char * desc)
错误信息回调。
Declared in zego_effects.h

参数

名称类型描述
handlezef_handle[in/out] 实例的句柄。
errorCodeint引擎错误码。
descconst char *引擎错误码描述。

详情

调用 SDK 函数出现异常时,会通过该回调提示详细的异常信息。

zego_register_face_detection_result_callback

zego_register_face_detection_result_callback
public void zego_register_face_detection_result_callback(zef_handle handler,struct zego_effects_face_detection_result* results,int result_size)
人脸检测回调。
Declared in zego_effects.h

参数

名称类型描述
handlerzef_handle[in/out] 实例的句柄。
resultsstruct zego_effects_face_detection_result*人脸结果。
result_sizeint人脸个数。

详情

开发者可通过 [enableFaceDetection] 启动人脸检测,SDK 会将检测的人脸数据通过该回调返回。

zego_effects_acne_removing_param

开发者可通过该类调整祛痘斑参数。

详情

祛痘斑参数的系数值,通过系数值反映效果强度

  • 业务场景:基础美颜效果之一
  • 调用时机/通知时机:调用setAcneRemovingParam()函数的时候传递
  • 相关回调:函数onError会吐回错误码,默认正常值是0。

Declared in zego_effects_defines.h

属性

intensity

intensity
public int intensity

详情信息:痘斑去除强度,默认值为 90,范围 [0~100]。

zego_effects_clarity_param

开发者可通过该类清晰参数的系数值。

详情

通过系数值反映效果强度。

  • 业务场景:基础美颜效果之一
  • 调用时机/通知时机:调用setClarityParam()函数的时候传递。
  • 相关回调:函数onError会吐回错误码,默认正常值是0。

Declared in zego_effects_defines.h

属性

intensity

intensity
public int intensity

详情信息:数值越大清晰度越大,默认值为0,范围 [0~100]。

zego_effects_skin_color_param

开发者可通过该类调整肤色参数。

详情

肤色参数的系数值,通过系数值反映效果强度

  • 业务场景:基础美颜效果之一
  • 调用时机/通知时机:先使用setSkinColorResPath()加载到皮肤资源,再调用setSkinColorParam()函数的时候传递该参数。
  • 相关回调:函数onError会吐回错误码,默认正常值是0。

Declared in zego_effects_defines.h

属性

intensity

intensity
public int intensity

详情信息:肤色的变化强度值,默认值为 0,范围 [0~100]。

上一篇

Class

下一篇

Enum

当前页

返回到顶部