Index: media/base/media_util.h |
diff --git a/media/base/media_util.h b/media/base/media_util.h |
index 0c459018cf2d14f32b74615f4b582c99ccdebc7f..66a3232d8f4565aaa7d67e742d504ae8fab4c519 100644 |
--- a/media/base/media_util.h |
+++ b/media/base/media_util.h |
@@ -6,11 +6,16 @@ |
#define MEDIA_BASE_MEDIA_UTIL_H_ |
#include <stdint.h> |
+#include <string> |
#include <vector> |
#include "media/base/encryption_scheme.h" |
#include "media/base/media_export.h" |
+namespace base { |
+class CommandLine; |
+} |
+ |
namespace media { |
// Simply returns an empty vector. {Audio|Video}DecoderConfig are often |
@@ -22,6 +27,14 @@ MEDIA_EXPORT std::vector<uint8_t> EmptyExtraData(); |
MEDIA_EXPORT EncryptionScheme Unencrypted(); |
MEDIA_EXPORT EncryptionScheme AesCtrEncryptionScheme(); |
+// Based on a |command_line| and the current platform, returns the effective |
DaleCurtis
2017/04/27 18:59:39
Hmm, I didn't even know we had a media_util file,
mlamouri (slow - plz ping)
2017/04/27 21:34:14
I was considering having this in media_switches bu
|
+// autoplay policy. In other words, it will take into account the default policy |
+// if none is specified via the command line and options passed for testing. |
+// Returns one of the possible autoplay policy switches from the |
+// switches::autoplay namespace. |
+MEDIA_EXPORT std::string GetEffectiveAutoplayPolicy( |
+ const base::CommandLine& command_line); |
+ |
} // namespace media |
#endif // MEDIA_BASE_MEDIA_UTIL_H_ |