Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestTagLoaderTagLib Class Reference
Inheritance diagram for TestTagLoaderTagLib:
CTagLoaderTagLib MUSIC_INFO::IMusicInfoTagLoader

Additional Inherited Members

- Public Member Functions inherited from CTagLoaderTagLib
 CTagLoaderTagLib ()=default
 
 ~CTagLoaderTagLib () override=default
 
bool Load (const std::string &strFileName, MUSIC_INFO::CMusicInfoTag &tag, EmbeddedArt *art=nullptr) override
 
bool Load (const std::string &strFileName, MUSIC_INFO::CMusicInfoTag &tag, const std::string &fallbackFileExtension, EmbeddedArt *art=nullptr)
 
template<>
bool ParseTag (ASF::Tag *asf, EmbeddedArt *art, CMusicInfoTag &tag)
 
template<>
bool ParseTag (ID3v1::Tag *id3v1, EmbeddedArt *art, CMusicInfoTag &tag)
 
template<>
bool ParseTag (ID3v2::Tag *id3v2, EmbeddedArt *art, MUSIC_INFO::CMusicInfoTag &tag)
 
template<>
bool ParseTag (APE::Tag *ape, EmbeddedArt *art, CMusicInfoTag &tag)
 
template<>
bool ParseTag (Ogg::XiphComment *xiph, EmbeddedArt *art, CMusicInfoTag &tag)
 
template<>
bool ParseTag (MP4::Tag *mp4, EmbeddedArt *art, CMusicInfoTag &tag)
 
template<>
bool ParseTag (Tag *genericTag, EmbeddedArt *art, CMusicInfoTag &tag)
 
- Public Member Functions inherited from MUSIC_INFO::IMusicInfoTagLoader
 IMusicInfoTagLoader (void)=default
 
virtual ~IMusicInfoTagLoader ()=default
 
- Static Public Member Functions inherited from CTagLoaderTagLib
static std::vector< std::string > SplitMBID (const std::vector< std::string > &values)
 
- Static Protected Member Functions inherited from CTagLoaderTagLib
static void SetArtist (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetArtistSort (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetArtistHints (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetAlbumArtist (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetAlbumArtistSort (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetAlbumArtistHints (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetComposerSort (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetDiscSubtitle (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetGenre (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void SetReleaseType (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void AddArtistRole (MUSIC_INFO::CMusicInfoTag &tag, const std::string &strRole, const std::vector< std::string > &values)
 
static void AddArtistRole (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static void AddArtistInstrument (MUSIC_INFO::CMusicInfoTag &tag, const std::vector< std::string > &values)
 
static int POPMtoXBMC (int popm)
 
template<typename T >
static bool ParseTag (T *tag, EmbeddedArt *art, MUSIC_INFO::CMusicInfoTag &infoTag)
 

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