Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Attributes | List of all members
mediascanner::MimeType Class Reference

#include <mediascanner/mediautils.h>

Public Member Functions

 MimeType (const std::string &str)
 
 MimeType (const std::wstring &str)
 
const std::wstring & str () const
 
bool is_audio () const
 
bool is_image () const
 
bool is_video () const
 
GrlMediamake_media () const
 

Static Public Attributes

static const MimeType kApplicationOgg
 
static const MimeType kAudioPrefix
 
static const MimeType kImagePrefix
 
static const MimeType kVideoPrefix
 

Constructor & Destructor Documentation

mediascanner::MimeType::MimeType ( const std::string &  str)
inlineexplicit
mediascanner::MimeType::MimeType ( const std::wstring &  str)
inlineexplicit

Member Function Documentation

bool mediascanner::MimeType::is_audio ( ) const
bool mediascanner::MimeType::is_image ( ) const
bool mediascanner::MimeType::is_video ( ) const
GrlMedia* mediascanner::MimeType::make_media ( ) const
const std::wstring& mediascanner::MimeType::str ( ) const
inline

Member Data Documentation

const MimeType mediascanner::MimeType::kApplicationOgg
static
const MimeType mediascanner::MimeType::kAudioPrefix
static
const MimeType mediascanner::MimeType::kImagePrefix
static
const MimeType mediascanner::MimeType::kVideoPrefix
static