Index: content/renderer/media/render_audiosourceprovider.h |
diff --git a/content/renderer/media/render_audiosourceprovider.h b/content/renderer/media/render_audiosourceprovider.h |
index ab4510f93e8e804bd25148492b0e8da676751be1..cdaec39b361e0a0f5e02fbce6b95e697daef35c6 100644 |
--- a/content/renderer/media/render_audiosourceprovider.h |
+++ b/content/renderer/media/render_audiosourceprovider.h |
@@ -24,11 +24,13 @@ |
#include <vector> |
-#include "content/renderer/media/audio_device.h" |
+#include "base/synchronization/lock.h" |
#include "media/base/audio_renderer_sink.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebVector.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebAudioSourceProvider.h" |
+class AudioDeviceFactoryInterface; |
+ |
namespace WebKit { |
class WebAudioSourceProviderClient; |
} |
@@ -37,7 +39,8 @@ class RenderAudioSourceProvider |
: public WebKit::WebAudioSourceProvider, |
public media::AudioRendererSink { |
public: |
- RenderAudioSourceProvider(); |
+ explicit RenderAudioSourceProvider( |
+ AudioDeviceFactoryInterface* audio_device_factory); |
Chris Rogers
2012/06/14 17:41:44
This seems unnecessarily complex to require a fact
|
// WebKit::WebAudioSourceProvider implementation. |