Index: media/mojo/services/mojo_media_application_factory.cc |
diff --git a/media/mojo/services/mojo_media_application_factory.cc b/media/mojo/services/mojo_media_application_factory.cc |
index aded2c67a68e2ebdc3d6092c96ac5300a0907119..06e38b699eab137ec0d8df66b7e61f9eba4542b4 100644 |
--- a/media/mojo/services/mojo_media_application_factory.cc |
+++ b/media/mojo/services/mojo_media_application_factory.cc |
@@ -22,8 +22,17 @@ namespace media { |
// static |
std::unique_ptr<shell::ShellClient> CreateMojoMediaApplication() { |
- return std::unique_ptr<shell::ShellClient>( |
+ return base::WrapUnique( |
new MojoMediaApplication(base::WrapUnique(new DefaultClient()))); |
} |
+#if defined(OS_ANDROID) |
+// static |
+std::unique_ptr<::shell::ShellClient> CreateAndroidMojoMediaApplication( |
+ media::MediaPermission* media_permission) { |
+ return base::WrapUnique(new media::MojoMediaApplication( |
+ base::WrapUnique(new media::AndroidMojoMediaClient(media_permission)))); |
+} |
+#endif |
+ |
} // namespace media |