Index: media/mojo/services/mojo_renderer_factory.h |
diff --git a/media/mojo/services/mojo_renderer_factory.h b/media/mojo/services/mojo_renderer_factory.h |
index 06d64474fdb8909b01de26f27accaf851315ede7..081c01bc9be950fa04cfce3b0f105dd2e1357928 100644 |
--- a/media/mojo/services/mojo_renderer_factory.h |
+++ b/media/mojo/services/mojo_renderer_factory.h |
@@ -8,19 +8,17 @@ |
#include "base/macros.h" |
#include "media/base/media_export.h" |
#include "media/base/renderer_factory.h" |
-#include "media/mojo/interfaces/renderer.mojom.h" |
-#include "mojo/public/cpp/bindings/interface_ptr.h" |
-namespace media { |
+namespace mojo { |
+class ServiceProvider; |
+} // namespace mojo |
-namespace interfaces { |
-class ServiceFactory; |
-} |
+namespace media { |
// The default factory class for creating MojoRendererImpl. |
class MojoRendererFactory : public RendererFactory { |
public: |
- explicit MojoRendererFactory(interfaces::ServiceFactory* service_factory); |
+ explicit MojoRendererFactory(mojo::ServiceProvider* service_provider); |
~MojoRendererFactory() final; |
scoped_ptr<Renderer> CreateRenderer( |
@@ -30,7 +28,7 @@ class MojoRendererFactory : public RendererFactory { |
VideoRendererSink* video_renderer_sink) final; |
private: |
- interfaces::ServiceFactory* service_factory_; |
+ mojo::ServiceProvider* service_provider_; |
DISALLOW_COPY_AND_ASSIGN(MojoRendererFactory); |
}; |