setAudioEffectPreset method Null safety

Future<void> setAudioEffectPreset(
  1. AudioEffectPreset preset
)

设置 SDK 预设的人声音效。

自从 v3.2.0

调用该方法可以为本地发流用户设置 SDK 预设的人声音效,且不会改变原声的性别特征。设置音效后,频道内所有用户都能听到该效果。

根据不同的场景,你可以为用户设置不同的音效,各音效的适用场景可参考《美声与音效》。

为获取更好的人声效果,Agora 推荐你在调用该方法前将 RtcEngine.setAudioProfilescenario 设为 GameStreaming(3)

Note

Parameter preset 预设的音效选项: AudioEffectPreset

Implementation

@override
Future<void> setAudioEffectPreset(AudioEffectPreset preset) {
  return _invokeMethod('setAudioEffectPreset', {
    'preset': AudioEffectPresetConverter(preset).value(),
  });
}