| Index: content/renderer/media/webrtc_audio_device_impl.h | 
| diff --git a/content/renderer/media/webrtc_audio_device_impl.h b/content/renderer/media/webrtc_audio_device_impl.h | 
| index 52cb2a0dd5b34b78e5eb92508ce15ce05f19b36c..6af4a86935616b627b7874177142486df6638100 100644 | 
| --- a/content/renderer/media/webrtc_audio_device_impl.h | 
| +++ b/content/renderer/media/webrtc_audio_device_impl.h | 
| @@ -19,11 +19,8 @@ | 
| #include "base/memory/ref_counted.h" | 
| #include "base/threading/thread_checker.h" | 
| #include "content/common/content_export.h" | 
| -#include "content/renderer/media/webrtc_audio_capturer.h" | 
| #include "content/renderer/media/webrtc_audio_device_not_impl.h" | 
| #include "ipc/ipc_platform_file.h" | 
| -#include "media/base/audio_capturer_source.h" | 
| -#include "media/base/audio_renderer_sink.h" | 
|  | 
| // A WebRtcAudioDeviceImpl instance implements the abstract interface | 
| // webrtc::AudioDeviceModule which makes it possible for a user (e.g. webrtc:: | 
| @@ -182,9 +179,13 @@ | 
| //    transferring maximum levels between the renderer and the browser. | 
| // | 
|  | 
| +namespace media { | 
| +class AudioBus; | 
| +} | 
| + | 
| namespace content { | 
|  | 
| -class WebRtcAudioCapturer; | 
| +class ProcessedLocalAudioSource; | 
| class WebRtcAudioRenderer; | 
|  | 
| // TODO(xians): Move the following two interfaces to webrtc so that | 
| @@ -311,8 +312,8 @@ class CONTENT_EXPORT WebRtcAudioDeviceImpl | 
| // Capturers must remain valid until RemoveAudioCapturer() is called. | 
| // TODO(xians): Remove these two methods once the ADM does not need to pass | 
| // hardware information up to WebRtc. | 
| -  void AddAudioCapturer(WebRtcAudioCapturer* capturer); | 
| -  void RemoveAudioCapturer(WebRtcAudioCapturer* capturer); | 
| +  void AddAudioCapturer(ProcessedLocalAudioSource* capturer); | 
| +  void RemoveAudioCapturer(ProcessedLocalAudioSource* capturer); | 
|  | 
| // Gets paired device information of the capture device for the audio | 
| // renderer. This is used to pass on a session id, sample rate and buffer | 
| @@ -329,7 +330,7 @@ class CONTENT_EXPORT WebRtcAudioDeviceImpl | 
| } | 
|  | 
| private: | 
| -  typedef std::list<WebRtcAudioCapturer*> CapturerList; | 
| +  typedef std::list<ProcessedLocalAudioSource*> CapturerList; | 
| typedef std::list<WebRtcPlayoutDataSource::Sink*> PlayoutDataSinkList; | 
| class RenderBuffer; | 
|  | 
|  |