Index: content/public/renderer/content_renderer_client.h |
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h |
index 9a6c695d5df5f0bea350beaa205d6919a6439fcd..2436987a977fcd05838d90ef38843c314166412c 100644 |
--- a/content/public/renderer/content_renderer_client.h |
+++ b/content/public/renderer/content_renderer_client.h |
@@ -53,7 +53,7 @@ struct WebURLError; |
} |
namespace media { |
-class Renderer; |
+class RendererFactory; |
struct KeySystemInfo; |
} |
@@ -257,11 +257,9 @@ class CONTENT_EXPORT ContentRendererClient { |
// Returns true if the page at |url| can use Pepper MediaStream APIs. |
virtual bool AllowPepperMediaStreamAPI(const GURL& url); |
- // Allows an embedder to create a media::Renderer. The caller owns the |
- // returned renderer. |
- virtual scoped_ptr<media::Renderer> CreateMediaRenderer( |
- RenderFrame* render_frame, |
- const scoped_refptr<base::SingleThreadTaskRunner>& task_runner); |
+ // Allows an embedder to provide a media::RendererFactory. |
+ virtual scoped_ptr<media::RendererFactory> CreateMediaRendererFactory( |
+ RenderFrame* render_frame); |
// Gives the embedder a chance to register the key system(s) it supports by |
// populating |key_systems|. |