xbmc
Public Types | Static Public Member Functions | List of all members
CMime Class Reference

Public Types

enum  EFileType {
  FileTypeUnknown = 0, FileTypeHtml, FileTypeXml, FileTypePlainText,
  FileTypeZip, FileTypeGZip, FileTypeRar, FileTypeBmp,
  FileTypeGif, FileTypePng, FileTypeJpeg
}
 

Static Public Member Functions

static std::string GetMimeType (const std::string &extension)
 
static std::string GetMimeType (const CFileItem &item)
 
static std::string GetMimeType (const CURL &url, bool lookup=true)
 
static EFileType GetFileTypeFromMime (const std::string &mimeType)
 
static EFileType GetFileTypeFromContent (const std::string &fileContent)
 

Member Function Documentation

◆ GetFileTypeFromContent()

CMime::EFileType CMime::GetFileTypeFromContent ( const std::string &  fileContent)
static
Todo:
add detection for text types
Todo:
add detection for other types if required

The documentation for this class was generated from the following files: