setBeautyIntensity method
@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]);
}