summaryrefslogtreecommitdiffstats
path: root/net/base/mime_util.h
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-25 01:34:57 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-25 01:34:57 +0000
commitdf407eaf9bad2ca4e4d2099904d0a35d11caec3e (patch)
treef645a4906ee7887995ee8c8df3e8251d00bc9fd9 /net/base/mime_util.h
parent29acfb3095a9e484443ffc149d43908ecb17f42f (diff)
downloadchromium_src-df407eaf9bad2ca4e4d2099904d0a35d11caec3e.zip
chromium_src-df407eaf9bad2ca4e4d2099904d0a35d11caec3e.tar.gz
chromium_src-df407eaf9bad2ca4e4d2099904d0a35d11caec3e.tar.bz2
Implemented rest of webkit api/glue code needed for HTML5 media canPlayType().
BUG=16636 TEST=we should respect the codecs= parameter when provided as a media mime type Review URL: http://codereview.chromium.org/160073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21607 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/mime_util.h')
-rw-r--r--net/base/mime_util.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/base/mime_util.h b/net/base/mime_util.h
index 17620d9..1846087 100644
--- a/net/base/mime_util.h
+++ b/net/base/mime_util.h
@@ -46,6 +46,9 @@ bool IsSupportedMimeType(const std::string& mime_type);
bool MatchesMimeType(const std::string &mime_type_pattern,
const std::string &mime_type);
+// Returns true if and only if all codecs are supported, false otherwise.
+bool AreSupportedMediaCodecs(const std::vector<std::string>& codecs);
+
// Parses a codec string, populating |codecs_out| with the prefix of each codec
// in the string |codecs_in|. For example, passed "aaa.b.c,dd.eee", |codecs_out|
// will contain {"aaa", "dd"}.