diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h index 6db1d12bc0..68b679d66a 100644 --- a/webrtc/modules/audio_processing/include/audio_processing.h +++ b/webrtc/modules/audio_processing/include/audio_processing.h @@ -61,7 +61,12 @@ struct ExperimentalAgc { bool enabled; }; +#if defined(ANDROID) || defined(IOS) +// AECM only supports 8kHz & 16kHz. +static const int kAudioProcMaxNativeSampleRateHz = 16000; +#else static const int kAudioProcMaxNativeSampleRateHz = 32000; +#endif // The Audio Processing Module (APM) provides a collection of voice processing // components designed for real-time communications software.