Reparent Nonlinear beamformer under beamforming interface.
R=aluebs@webrtc.org, andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/41269004
Cr-Commit-Position: refs/heads/master@{#8862}
diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h
index 7c230d3..72553ff 100644
--- a/webrtc/modules/audio_processing/include/audio_processing.h
+++ b/webrtc/modules/audio_processing/include/audio_processing.h
@@ -25,7 +25,10 @@
namespace webrtc {
class AudioFrame;
-class NonlinearBeamformer;
+
+template<typename T>
+class Beamformer;
+
class EchoCancellation;
class EchoControlMobile;
class GainControl;
@@ -202,7 +205,7 @@
static AudioProcessing* Create(const Config& config);
// Only for testing.
static AudioProcessing* Create(const Config& config,
- NonlinearBeamformer* beamformer);
+ Beamformer<float>* beamformer);
virtual ~AudioProcessing() {}
// Initializes internal states, while retaining all user settings. This