rtc_audio_process_options_t结构体 参考
音频处理选项。
该类中,enable_audio_process 为音频处理选项的总开关。 只有 enable_audio_process 为 true,其他参数的设置才会生效。
你可以根据实际业务场景选择如下音频处理效果:
- 回声消除和降噪:设置 
enable_audio_process、enable_aec/enable_downlink_aec、ref_data_from_sdk、enable_ns为true。 - 仅回声消除:设置 
enable_audio_process、enable_aec/enable_downlink_aec、ref_data_from_sdk为true,enable_ns为false。 
结构体成员变量说明
enable_aec
| bool enable_aec | 
- true: 开启。
 - false: (默认)不开启。
 
注解
- 该参数在 
enable_audio_process为true时生效。 - 开启回声消除后,SDK 也会自动开启 rtc_channel_options_t 中的 
enable_audio_jitter_buffer。 
enable_audio_process
| bool enable_audio_process | 
- true: 开启。
 - false: (默认)不开启。 
 
enable_downlink_aec
| bool enable_downlink_aec | 
- true: 开启。
 - false: (默认)不开启。
 
enable_downlink_aec) 替代上行回声消除 (enable_aec)。注解
- 该参数在 
enable_audio_process为true时生效。 - 开启回声消除后,SDK 也会自动开启 rtc_channel_options_t 中的 
enable_audio_jitter_buffer。 
enable_dump_data
| bool enable_dump_data | 
- true: 开启。开启后,你可以获取音频处理前后的音频数据,便于调试。
 - false: (默认)不开启。
 
注解
 该参数在 
enable_audio_process 为 true 时生效。enable_ns
| bool enable_ns | 
- true: 开启。
 - false: (默认)不开启。
 
注解
 该参数在 
enable_audio_process 和 enable_aec 为 true 时生效。ref_data_from_sdk
| bool ref_data_from_sdk | 
- true: (默认)使用。
 - false: 不使用。
 
注解
- 该参数在 
enable_audio_process和enable_aec为true时生效。 - 声网推荐将该参数设置为 
true。如需将该参数设为false,联系 sales.nosp@m.@she.nosp@m.ngwan.nosp@m.g.cn.nosp@m.。