| Index: content/renderer/media/media_stream_impl.h
|
| ===================================================================
|
| --- content/renderer/media/media_stream_impl.h (revision 155219)
|
| +++ content/renderer/media/media_stream_impl.h (working copy)
|
| @@ -106,6 +106,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;
|
| @@ -180,6 +185,16 @@
|
| bool EnsurePeerConnectionFactory();
|
| void CleanupPeerConnectionFactory();
|
|
|
| + 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);
|
|
|