setVoiceBeautifierPreset method Null safety

Future<void> setVoiceBeautifierPreset(
  1. VoiceBeautifierPreset preset
)

设置 SDK 预设的美声效果。

自从 v3.2.0

调用该方法可以为本地发流用户设置 SDK 预设的人声美化效果。设置美声效果后,频道内所有用户都能听到该效果。根据不同的场景,你可以为用户设置不同的美声效果, 各美声效果的适用场景可参考《美声与音效》。

为获取更好的人声效果,Agora 推荐你在调用该方法前将 RtcEngine.setAudioProfilescenario 设为 ScenarioGameStreaming(3),并将 profile 设为 MusicHighQuality(4)MusicHighQualityStereo(5)

Note

Parameter preset 预设的美声效果选项:VoiceBeautifierPreset

Implementation

@override
Future<void> setVoiceBeautifierPreset(VoiceBeautifierPreset preset) {
  return _invokeMethod('setVoiceBeautifierPreset', {
    'preset': VoiceBeautifierPresetConverter(preset).value(),
  });
}