| 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 7323b85c78eccd03d26bae2ac49e9f67eda4f903..be4f7f021d8dfb457c3aef7a2008b532720838d9 100644
 | 
| --- a/webrtc/modules/audio_processing/audio_processing_impl.h
 | 
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.h
 | 
| @@ -36,8 +36,7 @@ namespace webrtc {
 | 
|  class AgcManagerDirect;
 | 
|  class AudioConverter;
 | 
|  
 | 
| -template<typename T>
 | 
| -class Beamformer;
 | 
| +class NonlinearBeamformer;
 | 
|  
 | 
|  class AudioProcessingImpl : public AudioProcessing {
 | 
|   public:
 | 
| @@ -45,7 +44,7 @@ class AudioProcessingImpl : public AudioProcessing {
 | 
|    // Acquires both the render and capture locks.
 | 
|    explicit AudioProcessingImpl(const Config& config);
 | 
|    // AudioProcessingImpl takes ownership of beamformer.
 | 
| -  AudioProcessingImpl(const Config& config, Beamformer<float>* beamformer);
 | 
| +  AudioProcessingImpl(const Config& config, NonlinearBeamformer* beamformer);
 | 
|    virtual ~AudioProcessingImpl();
 | 
|    int Initialize() override;
 | 
|    int Initialize(int input_sample_rate_hz,
 | 
| 
 |