Index: webrtc/modules/audio_processing/include/audio_processing.h |
diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h |
index 445d5c8c247886fbb8b7273ebc8ee48d9a433738..5eb3b62f98ca09dec1872516b1c588627c525acb 100644 |
--- a/webrtc/modules/audio_processing/include/audio_processing.h |
+++ b/webrtc/modules/audio_processing/include/audio_processing.h |
@@ -15,6 +15,7 @@ |
#include <stdio.h> // FILE |
#include <vector> |
+#include "webrtc/base/arraysize.h" |
#include "webrtc/base/platform_file.h" |
#include "webrtc/common.h" |
#include "webrtc/modules/audio_processing/beamformer/array_util.h" |
@@ -128,8 +129,6 @@ struct Intelligibility { |
bool enabled; |
}; |
-static const int kAudioProcMaxNativeSampleRateHz = 32000; |
- |
// The Audio Processing Module (APM) provides a collection of voice processing |
// components designed for real-time communications software. |
// |
@@ -471,6 +470,11 @@ class AudioProcessing { |
kSampleRate48kHz = 48000 |
}; |
+ static const int kNativeSampleRatesHz[]; |
+ static const size_t kNumNativeSampleRates; |
+ static const int kMaxNativeSampleRateHz; |
+ static const int kMaxAECMSampleRateHz; |
+ |
static const int kChunkSizeMs = 10; |
}; |