setBeautyIntensity method

FutureOr<int> setBeautyIntensity(
  1. ByteRTCEffectBeautyMode beautyMode,
  2. float intensity
)

@detail api @hiddensdk(audiosdk) @author wangjunlin.3182 @brief 调整基础美颜强度。 @param beautyMode 基础美颜模式,参看 ByteRTCEffectBeautyMode{@link #ByteRTCEffectBeautyMode}。 @param intensity 美颜强度,取值范围为 0,1。强度为 0 表示关闭。
各基础美颜模式的强度默认值分别为:美白 0.7,磨皮 0.8,锐化 0.5,清晰 0.7。 @return - 0: 调用成功。 - –2: intensity 范围超限。 - –1001: RTC SDK 版本不支持此功能。 - <0: 调用失败,特效 SDK 内部错误,具体错误码请参考错误码表。 @note - 若在调用 enableVideoEffect{@link #ByteRTCVideoEffect#enableVideoEffect} 前设置美颜强度,则对应美颜功能的强度初始值会根据设置更新。 - 销毁引擎后,美颜功能强度恢复默认值。

Implementation

FutureOr<int> setBeautyIntensity(
    ByteRTCEffectBeautyMode beautyMode, float intensity) async {
  return await nativeCall(
      'setBeautyIntensity:withIntensity:', [beautyMode.$value, intensity]);
}