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
。
注解
如需使用该功能,你需要联系 sales。 @she ngwan g.cn
结构体成员变量说明
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。 @she ngwan g.cn