Index: content/renderer/media/audio_device_factory.cc |
diff --git a/content/renderer/media/audio_device_factory.cc b/content/renderer/media/audio_device_factory.cc |
index fae521e5dd6248255888957ddde42f5aef3144ca..afbb2f906265896247b3d79765361da0d41684a3 100644 |
--- a/content/renderer/media/audio_device_factory.cc |
+++ b/content/renderer/media/audio_device_factory.cc |
@@ -7,8 +7,8 @@ |
#include "base/logging.h" |
#include "content/renderer/media/audio_input_message_filter.h" |
#include "content/renderer/media/audio_message_filter.h" |
-#include "content/renderer/media/renderer_audio_output_device.h" |
#include "media/audio/audio_input_device.h" |
+#include "media/audio/audio_output_device.h" |
namespace content { |
@@ -16,13 +16,14 @@ namespace content { |
AudioDeviceFactory* AudioDeviceFactory::factory_ = NULL; |
// static |
-scoped_refptr<RendererAudioOutputDevice> AudioDeviceFactory::NewOutputDevice() { |
- RendererAudioOutputDevice* device = NULL; |
+scoped_refptr<media::AudioOutputDevice> AudioDeviceFactory::NewOutputDevice( |
+ int source_render_view_id) { |
+ media::AudioOutputDevice* device = NULL; |
if (factory_) |
- device = factory_->CreateOutputDevice(); |
- |
- return device ? device : new RendererAudioOutputDevice( |
- AudioMessageFilter::Get(), AudioMessageFilter::Get()->io_message_loop()); |
+ device = factory_->CreateOutputDevice(source_render_view_id); |
+ return device ? device : new media::AudioOutputDevice( |
+ AudioMessageFilter::Get()->CreateAudioOutputIPC(source_render_view_id), |
+ AudioMessageFilter::Get()->io_message_loop()); |
} |
// static |