| Index: net/base/mime_util.h
|
| diff --git a/net/base/mime_util.h b/net/base/mime_util.h
|
| index 9662e9656e397de2d48adedbfae590a3249ff4a7..e5a34795df43c6f5349682c7763a93d6a8698de6 100644
|
| --- a/net/base/mime_util.h
|
| +++ b/net/base/mime_util.h
|
| @@ -76,12 +76,16 @@ NET_EXPORT void ParseCodecString(const std::string& codecs,
|
| // certain subset of codecs.
|
| NET_EXPORT bool IsStrictMediaMimeType(const std::string& mime_type);
|
|
|
| +enum CanPlayType { IsNotSupported, IsSupported, MayBeSupported };
|
| +
|
| // Check to see if a particular MIME type is in our list which only supports a
|
| -// certain subset of codecs. Returns true if and only if all codecs are
|
| -// supported for that specific MIME type, false otherwise. If this returns
|
| -// false you will still need to check if the media MIME tpyes and codecs are
|
| -// supported.
|
| -NET_EXPORT bool IsSupportedStrictMediaMimeType(
|
| +// certain subset of codecs.
|
| +// * Returns IsSupported if and only if all the codecs are supported for that
|
| +// specific MIME type.
|
| +// * Returns MayBeSupported if codecs paramter is empty or has a profile
|
| +// parameter which can't be decided whether it is supported or not.
|
| +// * Returns IsNotSupported if none of the aforementioned conditions are met.
|
| +NET_EXPORT CanPlayType IsSupportedStrictMediaMimeType(
|
| const std::string& mime_type,
|
| const std::vector<std::string>& codecs);
|
|
|
|
|