Struct
| zego_effects_acne_removing_param | zego_effects_clarity_param |
| zego_effects_skin_color_param | ZegoEffectsEventHandler |
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参数
| 名称 | 类型 | 描述 |
|---|---|---|
| handle | zef_handle | [in/out] 实例的句柄。 |
| errorCode | int | 引擎错误码。 |
| desc | const 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参数
| 名称 | 类型 | 描述 |
|---|---|---|
| handler | zef_handle | [in/out] 实例的句柄。 |
| results | struct zego_effects_face_detection_result* | 人脸结果。 |
| result_size | int | 人脸个数。 |
详情
开发者可通过 [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]。
