MP4v2
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
mp4v2::impl::itmf::Tags Class Reference

Public Member Functions

void c_alloc (MP4Tags *&)
 
void c_fetch (MP4Tags *&, MP4FileHandle)
 
void c_store (MP4Tags *&, MP4FileHandle)
 
void c_free (MP4Tags *&)
 
void c_addArtwork (MP4Tags *&, MP4TagArtwork &)
 
void c_setArtwork (MP4Tags *&, uint32_t, MP4TagArtwork &)
 
void c_removeArtwork (MP4Tags *&, uint32_t)
 
void c_setString (const char *, string &, const char *&)
 
void c_setInteger (const uint8_t *, uint8_t &, const uint8_t *&)
 
void c_setInteger (const uint16_t *, uint16_t &, const uint16_t *&)
 
void c_setInteger (const uint32_t *, uint32_t &, const uint32_t *&)
 
void c_setInteger (const uint64_t *, uint64_t &, const uint64_t *&)
 
void c_setTrack (const MP4TagTrack *, MP4TagTrack &, const MP4TagTrack *&)
 
void c_setDisk (const MP4TagDisk *, MP4TagDisk &, const MP4TagDisk *&)
 

Public Attributes

string name
 
string artist
 
string albumArtist
 
string album
 
string grouping
 
string composer
 
string comments
 
string genre
 
uint16_t genreType
 
string releaseDate
 
MP4TagTrack track
 
MP4TagDisk disk
 
uint16_t tempo
 
uint8_t compilation
 
string tvShow
 
string tvEpisodeID
 
uint32_t tvSeason
 
uint32_t tvEpisode
 
string tvNetwork
 
string description
 
string longDescription
 
string lyrics
 
string sortName
 
string sortArtist
 
string sortAlbumArtist
 
string sortAlbum
 
string sortComposer
 
string sortTVShow
 
CoverArtBox::ItemList artwork
 
string copyright
 
string encodingTool
 
string encodedBy
 
string purchaseDate
 
uint8_t podcast
 
string keywords
 
string category
 
uint8_t hdVideo
 
uint8_t mediaType
 
uint8_t contentRating
 
uint8_t gapless
 
string iTunesAccount
 
uint8_t iTunesAccountType
 
uint32_t iTunesCountry
 
uint32_t contentID
 
uint32_t artistID
 
uint64_t playlistID
 
uint32_t genreID
 
uint32_t composerID
 
string xid
 
bool hasMetadata
 

Static Public Attributes

static const string CODE_NAME
 
static const string CODE_ARTIST
 
static const string CODE_ALBUMARTIST
 
static const string CODE_ALBUM
 
static const string CODE_GROUPING
 
static const string CODE_COMPOSER
 
static const string CODE_COMMENTS
 
static const string CODE_GENRE
 
static const string CODE_GENRETYPE
 
static const string CODE_RELEASEDATE
 
static const string CODE_TRACK
 
static const string CODE_DISK
 
static const string CODE_TEMPO
 
static const string CODE_COMPILATION
 
static const string CODE_TVSHOW
 
static const string CODE_TVNETWORK
 
static const string CODE_TVEPISODEID
 
static const string CODE_TVSEASON
 
static const string CODE_TVEPISODE
 
static const string CODE_DESCRIPTION
 
static const string CODE_LONGDESCRIPTION
 
static const string CODE_LYRICS
 
static const string CODE_SORTNAME
 
static const string CODE_SORTARTIST
 
static const string CODE_SORTALBUMARTIST
 
static const string CODE_SORTALBUM
 
static const string CODE_SORTCOMPOSER
 
static const string CODE_SORTTVSHOW
 
static const string CODE_COPYRIGHT
 
static const string CODE_ENCODINGTOOL
 
static const string CODE_ENCODEDBY
 
static const string CODE_PURCHASEDATE
 
static const string CODE_PODCAST
 
static const string CODE_KEYWORDS
 
static const string CODE_CATEGORY
 
static const string CODE_HDVIDEO
 
static const string CODE_MEDIATYPE
 
static const string CODE_CONTENTRATING
 
static const string CODE_GAPLESS
 
static const string CODE_ITUNESACCOUNT
 
static const string CODE_ITUNESACCOUNTTYPE
 
static const string CODE_ITUNESCOUNTRY
 
static const string CODE_CONTENTID
 
static const string CODE_ARTISTID
 
static const string CODE_PLAYLISTID
 
static const string CODE_GENREID
 
static const string CODE_COMPOSERID
 
static const string CODE_XID