diff --git a/modules/audio_processing/include/audio_processing.cc b/modules/audio_processing/include/audio_processing.cc index 4af9b2f366..e30ba69c34 100644 --- a/modules/audio_processing/include/audio_processing.cc +++ b/modules/audio_processing/include/audio_processing.cc @@ -57,14 +57,6 @@ std::string GainController2LevelEstimatorToString( RTC_CHECK_NOTREACHED(); } -int GetDefaultMaxInternalRate() { -#ifdef WEBRTC_ARCH_ARM_FAMILY - return 32000; -#else - return 48000; -#endif -} - } // namespace constexpr int AudioProcessing::kNativeSampleRatesHz[]; @@ -72,9 +64,6 @@ constexpr int AudioProcessing::kNativeSampleRatesHz[]; void CustomProcessing::SetRuntimeSetting( AudioProcessing::RuntimeSetting setting) {} -AudioProcessing::Config::Pipeline::Pipeline() - : maximum_internal_processing_rate(GetDefaultMaxInternalRate()) {} - bool Agc1Config::operator==(const Agc1Config& rhs) const { const auto& analog_lhs = analog_gain_controller; const auto& analog_rhs = rhs.analog_gain_controller; diff --git a/modules/audio_processing/include/audio_processing.h b/modules/audio_processing/include/audio_processing.h index 1070a56f97..785a2b114d 100644 --- a/modules/audio_processing/include/audio_processing.h +++ b/modules/audio_processing/include/audio_processing.h @@ -195,13 +195,9 @@ class RTC_EXPORT AudioProcessing : public rtc::RefCountInterface { // Sets the properties of the audio processing pipeline. struct RTC_EXPORT Pipeline { - Pipeline(); - // Maximum allowed processing rate used internally. May only be set to - // 32000 or 48000 and any differing values will be treated as 48000. The - // default rate is currently selected based on the CPU architecture, but - // that logic may change. - int maximum_internal_processing_rate; + // 32000 or 48000 and any differing values will be treated as 48000. + int maximum_internal_processing_rate = 48000; // Allow multi-channel processing of render audio. bool multi_channel_render = false; // Allow multi-channel processing of capture audio when AEC3 is active