| Index: content/public/renderer/media_stream_renderer_factory.h
|
| diff --git a/content/public/renderer/media_stream_renderer_factory.h b/content/public/renderer/media_stream_renderer_factory.h
|
| index 30516bd8fb14191c7fb1eef0a3d8a36386f3f921..31032a38faa7e4b19bc2c3883ddd43a1cd310ea9 100644
|
| --- a/content/public/renderer/media_stream_renderer_factory.h
|
| +++ b/content/public/renderer/media_stream_renderer_factory.h
|
| @@ -36,10 +36,15 @@ class MediaStreamRendererFactory {
|
| public:
|
| virtual ~MediaStreamRendererFactory() {}
|
|
|
| + // Returns a MediaStreamVideoRenderer that uses the given task runners.
|
| + // |compositor_task_runner| is used for passing video frames.
|
| + // |media_task_runner|, |worker_task_runner| and |gpu_factories| are used to
|
| + // create an GpuMemoryBufferVideoFramePool instance on supported platforms.
|
| virtual scoped_refptr<MediaStreamVideoRenderer> GetVideoRenderer(
|
| const blink::WebMediaStream& web_stream,
|
| const base::Closure& error_cb,
|
| const MediaStreamVideoRenderer::RepaintCB& repaint_cb,
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& compositor_task_runner,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner,
|
| const scoped_refptr<base::TaskRunner>& worker_task_runner,
|
| media::GpuVideoAcceleratorFactories* gpu_factories) = 0;
|
|
|