Tag Parser: TagParser::Mp4TagAtomIds Namespace Reference

Tag Parser 12.5.2 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
Enumerations
TagParser::Mp4TagAtomIds Namespace Reference

Encapsulates IDs of MP4 atoms holding tag information. More...

## Enumerations
enum | KnownValue : std::uint32_t { Album = 0xA9616c62 , AlbumArtist = 0x61415254 , Artist = 0xA9415254 , Bpm = 0x746d706f , Category = 0x63617467 , Comment = 0xA9636d74 , Composer = 0xA9777274 , Copyright = 0x63707274 , Cover = 0x636f7672 , Description = 0x64657363 , DiskPosition = 0x6469736b , Encoder = 0xA9746f6f , EncodedBy = 0xA9656E63 , EpisodeGlobalUniqueId = 0x65676964 , Extended = 0x2d2d2d2d , GaplessPlayback = 0x70676170 , Genre = 0xA967656e , Grouping = 0xA9677270 , Keywords = 0x6b657977 , Lyricist = 0xA9737766 , Lyrics = 0xA96c7972 , MediaType = 0x7374696B , Performers = 0xA9707266 , Podcast = 0x70637374 , PodcastUrl = 0x7075726c , PreDefinedGenre = 0x676e7265 , Producer = 0xA9707264 , PurchaseDate = 0x70757264 , Rating = 0x72746e67 , RecordLabel = 0xA96c6162 , Title = 0xA96e616d , TrackPosition = 0x74726b6e , TvEpisode = 0x74766573 , TvEpisodeName = 0x7476656e , TvNetworkName = 0x74766e6e , TvSeason = 0x7476736e , TvShowName = 0x74767368 , Year = 0xA9646179 , Conductor = 0x40636F6E , Narrator = 0xA96E7274 , Publisher = 0xA9707562 , SortWith = 0x736F6E6D , Compilation = 0x6370696C , SoundEngineer = 0xA9736E65 , ExecutiveProducer = 0xA9787064 , ArtDirector = 0xA9617264 , Arranger = 0xA9617267 , Author = 0xA9617574 , OriginalArtist = 0xA96F7065 , Year2 = 0x79727263 , StoreDescription = 0x73646573 , LongDescription = 0x6C646573 }

## Detailed Description

Encapsulates IDs of MP4 atoms holding tag information.

See also
  See http://atomicparsley.sourceforge.net/mpeg-4files.html and https://exiftool.org/TagNames/QuickTime.html for a table of known iTunes metadata atom IDs.

## Enumeration Type Documentation

## ◆ KnownValue

enum TagParser::Mp4TagAtomIds::KnownValue : std::uint32_t

Enumerator
Album | ©alb
AlbumArtist | aART
Artist | ©ART
Bpm | tmpo
Category | catg
Comment | ©cmt
Composer | ©wrt
Copyright | cprt
Cover | covr
Description | desc
DiskPosition | disk
Encoder | ©too
EncodedBy | ©enc
EpisodeGlobalUniqueId | egid
Extended |
GaplessPlayback | pgap
Genre | ©gen
Grouping | ©grp
Keywords | keyw
Lyricist | ©swf
Lyrics | ©lyr
MediaType | stik
Performers | ©prf
Podcast | pcst
PodcastUrl | purl
PreDefinedGenre | gnre
Producer | ©prd
PurchaseDate | purd
Rating | rtng
RecordLabel | ©lab
Title | ©nam
TrackPosition | trkn
TvEpisode | tves
TvEpisodeName | tven
TvNetworkName | tvnn
TvSeason | tvsn
TvShowName | tvsh
Year | ©day
Conductor |
Narrator |
Publisher | ©nrt
SortWith | ©pub
Compilation | sonm
SoundEngineer | cpil (flag, set to 1 if it is a compilation)
ExecutiveProducer | ©sne
ArtDirector | ©xpd
Arranger | ©ard
Author | ©arg
OriginalArtist | ©aut
Year2 | ©ope
StoreDescription | yrrc (could be mapped to release date but likely not well supported elsewhere (e.g. Kodi uses ©day)
LongDescription | sdes

Definition at line 86 of file mp4ids.h.