Index: media/mojo/services/android_mojo_media_client.h |
diff --git a/media/mojo/services/android_mojo_media_client.h b/media/mojo/services/android_mojo_media_client.h |
index 3ab07d85416ff2603f642c38df506a1f2f4a82db..342fe82afa1246c080ead7fe83cdb4aab35765f0 100644 |
--- a/media/mojo/services/android_mojo_media_client.h |
+++ b/media/mojo/services/android_mojo_media_client.h |
@@ -12,9 +12,16 @@ |
namespace media { |
+class MediaPermission; |
+ |
class AndroidMojoMediaClient : public MojoMediaClient { |
public: |
+ // Constructs AndroidMojoMediaClient without MediaPermission. |
AndroidMojoMediaClient(); |
+ |
+ // Constructs AndroidMojoMediaClient with a non-null MediaPermission. |
+ explicit AndroidMojoMediaClient(MediaPermission* media_permission); |
+ |
~AndroidMojoMediaClient() final; |
// MojoMediaClient implementation. |
@@ -25,6 +32,8 @@ class AndroidMojoMediaClient : public MojoMediaClient { |
shell::mojom::InterfaceProvider* interface_provider) final; |
private: |
+ MediaPermission* media_permission_ = nullptr; |
+ |
DISALLOW_COPY_AND_ASSIGN(AndroidMojoMediaClient); |
}; |