Index: content/renderer/media/media_stream_impl.h |
=================================================================== |
--- content/renderer/media/media_stream_impl.h (revision 158069) |
+++ content/renderer/media/media_stream_impl.h (working copy) |
@@ -61,6 +61,11 @@ |
const WebKit::WebUserMediaRequest& user_media_request) OVERRIDE; |
// webkit_media::MediaStreamClient implementation. |
+ virtual bool IsMediaStream(const GURL& url) OVERRIDE; |
+ virtual scoped_refptr<webkit_media::VideoFrameProvider> GetVideoFrameProvider( |
+ const GURL& url, |
+ const base::Closure& error_cb, |
+ const webkit_media::VideoFrameProvider::RepaintCB& repaint_cb) OVERRIDE; |
virtual scoped_refptr<media::VideoDecoder> GetVideoDecoder( |
const GURL& url, |
media::MessageLoopFactory* message_loop_factory) OVERRIDE; |
@@ -123,6 +128,16 @@ |
typedef std::map<std::string, WebKit::WebFrame*> LocalNativeStreamMap; |
typedef scoped_refptr<webrtc::LocalMediaStreamInterface> LocalNativeStreamPtr; |
+ scoped_refptr<webkit_media::VideoFrameProvider> |
+ CreateLocalVideoFrameProvider( |
+ webrtc::MediaStreamInterface* stream, |
+ const base::Closure& error_cb, |
+ const webkit_media::VideoFrameProvider::RepaintCB& repaint_cb); |
+ scoped_refptr<webkit_media::VideoFrameProvider> |
+ CreateRemoteVideoFrameProvider( |
+ webrtc::MediaStreamInterface* stream, |
+ const base::Closure& error_cb, |
+ const webkit_media::VideoFrameProvider::RepaintCB& repaint_cb); |
scoped_refptr<media::VideoDecoder> CreateLocalVideoDecoder( |
webrtc::MediaStreamInterface* stream, |
media::MessageLoopFactory* message_loop_factory); |