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