summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webmediaplayer_impl.h
diff options
context:
space:
mode:
authorwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-14 20:10:42 +0000
committerwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-14 20:10:42 +0000
commit8c23b530b65f330da6d1542307b05d5869346872 (patch)
tree8b8b6d83063db78c6ecaddca07b8c8345c256720 /webkit/glue/webmediaplayer_impl.h
parent42e286ecb2f3960d832f8ca5e2b7f073d5274a62 (diff)
downloadchromium_src-8c23b530b65f330da6d1542307b05d5869346872.zip
chromium_src-8c23b530b65f330da6d1542307b05d5869346872.tar.gz
chromium_src-8c23b530b65f330da6d1542307b05d5869346872.tar.bz2
add CaptureVideoDecoder for local preview and VideoCaptureModuleImpl for rtc encoding channel.
BUG=none TEST=try bots Review URL: http://codereview.chromium.org/7204008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92590 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webmediaplayer_impl.h')
-rw-r--r--webkit/glue/webmediaplayer_impl.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/webkit/glue/webmediaplayer_impl.h b/webkit/glue/webmediaplayer_impl.h
index 53cac08..49ede0d 100644
--- a/webkit/glue/webmediaplayer_impl.h
+++ b/webkit/glue/webmediaplayer_impl.h
@@ -79,6 +79,7 @@ class WebFrame;
namespace webkit_glue {
class MediaResourceLoaderBridgeFactory;
+class MediaStreamClient;
class WebVideoRenderer;
class WebMediaPlayerImpl : public WebKit::WebMediaPlayer,
@@ -187,7 +188,8 @@ class WebMediaPlayerImpl : public WebKit::WebMediaPlayer,
// Callers must call |Initialize()| before they can use the object.
WebMediaPlayerImpl(WebKit::WebMediaPlayerClient* client,
media::FilterCollection* collection,
- media::MessageLoopFactory* message_loop_factory);
+ media::MessageLoopFactory* message_loop_factory,
+ MediaStreamClient* media_stream_client);
virtual ~WebMediaPlayerImpl();
// Finalizes initialization of the object.
@@ -331,6 +333,8 @@ class WebMediaPlayerImpl : public WebKit::WebMediaPlayer,
scoped_ptr<media::ChunkDemuxerFactory> chunk_demuxer_factory_;
scoped_ptr<media::MediaDataSink> media_data_sink_;
+ MediaStreamClient* media_stream_client_;
+
#if WEBKIT_USING_CG
scoped_ptr<skia::PlatformCanvas> skia_canvas_;
#endif