Index: webrtc/modules/audio_processing/audio_processing_impl.h |
diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h |
index 1ca5a8c19e7da052827b08c7916f4c38ac5405f8..c4d5f084037d89a9523d94308aff4448649321fd 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.h |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.h |
@@ -39,18 +39,6 @@ class AudioConverter; |
template<typename T> |
class Beamformer; |
-class EchoCancellationImpl; |
-class EchoControlMobileImpl; |
-class GainControlImpl; |
-class GainControlForNewAgc; |
-class HighPassFilterImpl; |
-class LevelEstimatorImpl; |
-class NoiseSuppressionImpl; |
-class ProcessingComponent; |
-class TransientSuppressor; |
-class VoiceDetectionImpl; |
-class IntelligibilityEnhancer; |
- |
class AudioProcessingImpl : public AudioProcessing { |
public: |
// Methods forcing APM to run in a single-threaded manner. |
@@ -195,6 +183,8 @@ class AudioProcessingImpl : public AudioProcessing { |
EXCLUSIVE_LOCKS_REQUIRED(crit_render_, crit_capture_); |
void InitializeHighPassFilter() |
EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
+ void InitializeNoiseSuppression() |
+ EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
int InitializeLocked(const ProcessingConfig& config) |
EXCLUSIVE_LOCKS_REQUIRED(crit_render_, crit_capture_); |