Index: media/mojo/services/mojo_renderer_service.h |
diff --git a/media/mojo/services/mojo_renderer_service.h b/media/mojo/services/mojo_renderer_service.h |
index 99a504b20be0002e76e619952af368b11d08accb..ddebcbb1682912f042b8f91548de5e40469409af 100644 |
--- a/media/mojo/services/mojo_renderer_service.h |
+++ b/media/mojo/services/mojo_renderer_service.h |
@@ -20,6 +20,7 @@ |
namespace mojo { |
class ApplicationConnection; |
+class AppRefCount; |
} |
namespace media { |
@@ -37,8 +38,9 @@ class MEDIA_EXPORT MojoRendererService |
public: |
// |cdm_context_provider| can be used to find the CdmContext to support |
// encrypted media. If null, encrypted media is not supported. |
- MojoRendererService(CdmContextProvider* cdm_context_provider, |
- mojo::InterfaceRequest<mojo::MediaRenderer> request); |
+ MojoRendererService(mojo::InterfaceRequest<mojo::MediaRenderer> request, |
+ CdmContextProvider* cdm_context_provider, |
+ scoped_ptr<mojo::AppRefCount> parent_app_refcount); |
~MojoRendererService() final; |
// mojo::MediaRenderer implementation. |
@@ -96,8 +98,8 @@ class MEDIA_EXPORT MojoRendererService |
void OnCdmAttached(const mojo::Callback<void(bool)>& callback, bool success); |
mojo::StrongBinding<mojo::MediaRenderer> binding_; |
- |
CdmContextProvider* cdm_context_provider_; |
+ scoped_ptr<mojo::AppRefCount> parent_app_refcount_; |
State state_; |