Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
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
}
 

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

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)

Definition at line 85 of file mp4ids.h.