summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/chrome_content_renderer_client.h
diff options
context:
space:
mode:
authorrtoy@google.com <rtoy@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-16 21:46:10 +0000
committerrtoy@google.com <rtoy@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-16 21:46:10 +0000
commit1113bfdfe5f7262ba4854f9fca9d4bc9055cdbdc (patch)
tree068fc6cbb873a062c1a404b249eaa2d375ed406b /chrome/renderer/chrome_content_renderer_client.h
parent501f9685a8bfcd5a819fd1022f229eb5a1922cc8 (diff)
downloadchromium_src-1113bfdfe5f7262ba4854f9fca9d4bc9055cdbdc.zip
chromium_src-1113bfdfe5f7262ba4854f9fca9d4bc9055cdbdc.tar.gz
chromium_src-1113bfdfe5f7262ba4854f9fca9d4bc9055cdbdc.tar.bz2
WebMediaPlayerImpl needs to own the audio source provider.
WebMediaPlayerImpl needs to own the audio source provider to keep it from being destroyed too soon. BUG=132890 TEST=See test in bug report. Review URL: https://chromiumcodereview.appspot.com/10662030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146897 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_content_renderer_client.h')
-rw-r--r--chrome/renderer/chrome_content_renderer_client.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h
index 6c4a28f..164373c 100644
--- a/chrome/renderer/chrome_content_renderer_client.h
+++ b/chrome/renderer/chrome_content_renderer_client.h
@@ -23,6 +23,10 @@ class VisitedLinkSlave;
struct ChromeViewHostMsg_GetPluginInfo_Status;
+namespace media {
+class AudioRendererSink;
+}
+
namespace prerender {
class PrerenderDispatcher;
}
@@ -72,6 +76,7 @@ class ChromeContentRendererClient : public content::ContentRendererClient {
base::WeakPtr<webkit_media::WebMediaPlayerDelegate> delegate,
media::FilterCollection* collection,
WebKit::WebAudioSourceProvider* audio_source_provider,
+ media::AudioRendererSink* audio_renderer_sink,
media::MessageLoopFactory* message_loop_factory,
webkit_media::MediaStreamClient* media_stream_client,
media::MediaLog* media_log) OVERRIDE;