Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(498)

Unified Diff: net/base/mime_sniffer.h

Issue 12703012: Have media gallery (through native media file util) use MIME sniffer (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: More minor changes. Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/base/mime_sniffer.h
diff --git a/net/base/mime_sniffer.h b/net/base/mime_sniffer.h
index 9cdb2d709c76f185c1a096d3f3e4ddeccd96f44a..2a64b8526c11749c8044c06848baa60db5400097 100644
--- a/net/base/mime_sniffer.h
+++ b/net/base/mime_sniffer.h
@@ -41,6 +41,19 @@ NET_EXPORT bool SniffMimeType(const char* content, size_t content_size,
const GURL& url, const std::string& type_hint,
std::string* result);
+// Guess a MIME type from the first few bytes of content only.
+// Uses a bigger set of media file searches than |SniffMimeType()|.
+// If finds a match, fills in |result| and returns true,
+// otherwise returns false.
+//
+// @param content A buffer containing the bytes to sniff.
+// @param content_size The number of bytes in the |content| buffer.
+// @param result Address at which to place the sniffed mime type.
+// @return Returns true if we have enough content to guess the mime type.
vandebo (ex-Chrome) 2013/05/02 21:58:24 Returns true if a mime-type match was found.
Kevin Bailey 2013/05/03 16:52:55 Done.
+NET_EXPORT bool IdentifyExtraMimeType(const char* content,
+ size_t content_size,
+ std::string* result);
+
} // namespace net
#endif // NET_BASE_MIME_SNIFFER_H__

Powered by Google App Engine
This is Rietveld 408576698