# Ap4MetaData.h File Reference

`#include "Ap4Atom.h"`
`#include "Ap4AtomFactory.h"`
`#include "Ap4String.h"`
`#include "Ap4Array.h"`
`#include "Ap4List.h"`

Go to the source code of this file.

## Classes
class | AP4_MetaData
class | AP4_MetaData::Key
class | AP4_MetaData::Value
class | AP4_MetaData::KeyInfo
class | AP4_MetaData::Entry
class | AP4_MetaDataAtomTypeHandler
struct | AP4_MetaDataAtomTypeHandler::TypeList
class | AP4_MetaDataTag
class | AP4_3GppLocalizedStringAtom
class | AP4_DcfStringAtom
class | AP4_DcfdAtom
class | AP4_MetaDataStringAtom
class | AP4_DataAtom
class | AP4_StringMetaDataValue
class | AP4_IntegerMetaDataValue
class | AP4_BinaryMetaDataValue
class | AP4_AtomMetaDataValue
## Variables
const AP4_Atom::Type | AP4_ATOM_TYPE_DATA = AP4_ATOM_TYPE('d','a','t','a')
const AP4_Atom::Type | AP4_ATOM_TYPE_MEAN = AP4_ATOM_TYPE('m','e','a','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_NAME = AP4_ATOM_TYPE('n','a','m','e')
const AP4_Atom::Type | AP4_ATOM_TYPE_dddd = AP4_ATOM_TYPE('-','-','-','-')
const AP4_Atom::Type | AP4_ATOM_TYPE_cNAM = AP4_ATOM_TYPE(0xA9,'n','a','m')
const AP4_Atom::Type | AP4_ATOM_TYPE_cART = AP4_ATOM_TYPE(0xA9,'A','R','T')
const AP4_Atom::Type | AP4_ATOM_TYPE_cCOM = AP4_ATOM_TYPE(0xA9,'c','o','m')
const AP4_Atom::Type | AP4_ATOM_TYPE_cWRT = AP4_ATOM_TYPE(0xA9,'w','r','t')
const AP4_Atom::Type | AP4_ATOM_TYPE_cALB = AP4_ATOM_TYPE(0xA9,'a','l','b')
const AP4_Atom::Type | AP4_ATOM_TYPE_cGEN = AP4_ATOM_TYPE(0xA9,'g','e','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_cGRP = AP4_ATOM_TYPE(0xA9,'g','r','p')
const AP4_Atom::Type | AP4_ATOM_TYPE_cDAY = AP4_ATOM_TYPE(0xA9,'d','a','y')
const AP4_Atom::Type | AP4_ATOM_TYPE_cTOO = AP4_ATOM_TYPE(0xA9,'t','o','o')
const AP4_Atom::Type | AP4_ATOM_TYPE_cCMT = AP4_ATOM_TYPE(0xA9,'c','m','t')
const AP4_Atom::Type | AP4_ATOM_TYPE_cLYR = AP4_ATOM_TYPE(0xA9,'l','y','r')
const AP4_Atom::Type | AP4_ATOM_TYPE_TRKN = AP4_ATOM_TYPE('t','r','k','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_DISK = AP4_ATOM_TYPE('d','i','s','k')
const AP4_Atom::Type | AP4_ATOM_TYPE_COVR = AP4_ATOM_TYPE('c','o','v','r')
const AP4_Atom::Type | AP4_ATOM_TYPE_DESC = AP4_ATOM_TYPE('d','e','s','c')
const AP4_Atom::Type | AP4_ATOM_TYPE_CPIL = AP4_ATOM_TYPE('c','p','i','l')
const AP4_Atom::Type | AP4_ATOM_TYPE_TMPO = AP4_ATOM_TYPE('t','m','p','o')
const AP4_Atom::Type | AP4_ATOM_TYPE_apID = AP4_ATOM_TYPE('a','p','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_cnID = AP4_ATOM_TYPE('c','n','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_cmID = AP4_ATOM_TYPE('c','m','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_atID = AP4_ATOM_TYPE('a','t','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_plID = AP4_ATOM_TYPE('p','l','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_geID = AP4_ATOM_TYPE('g','e','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_sfID = AP4_ATOM_TYPE('s','f','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_akID = AP4_ATOM_TYPE('a','k','I','D')
const AP4_Atom::Type | AP4_ATOM_TYPE_aART = AP4_ATOM_TYPE('a','A','R','T')
const AP4_Atom::Type | AP4_ATOM_TYPE_TVNN = AP4_ATOM_TYPE('t','v','n','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_TVSH = AP4_ATOM_TYPE('t','v','s','h')
const AP4_Atom::Type | AP4_ATOM_TYPE_TVEN = AP4_ATOM_TYPE('t','v','e','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_TVSN = AP4_ATOM_TYPE('t','v','s','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_TVES = AP4_ATOM_TYPE('t','v','e','s')
const AP4_Atom::Type | AP4_ATOM_TYPE_STIK = AP4_ATOM_TYPE('s','t','i','k')
const AP4_Atom::Type | AP4_ATOM_TYPE_PCST = AP4_ATOM_TYPE('p','c','s','t')
const AP4_Atom::Type | AP4_ATOM_TYPE_PURD = AP4_ATOM_TYPE('p','u','r','d')
const AP4_Atom::Type | AP4_ATOM_TYPE_PURL = AP4_ATOM_TYPE('p','u','r','l')
const AP4_Atom::Type | AP4_ATOM_TYPE_EGID = AP4_ATOM_TYPE('e','g','i','d')
const AP4_Atom::Type | AP4_ATOM_TYPE_PGAP = AP4_ATOM_TYPE('p','g','a','p')
const AP4_Atom::Type | AP4_ATOM_TYPE_CATG = AP4_ATOM_TYPE('c','a','t','g')
const AP4_Atom::Type | AP4_ATOM_TYPE_KEYW = AP4_ATOM_TYPE('k','e','y','w')
const AP4_Atom::Type | AP4_ATOM_TYPE_SONM = AP4_ATOM_TYPE('s','o','n','m')
const AP4_Atom::Type | AP4_ATOM_TYPE_SOAL = AP4_ATOM_TYPE('s','o','a','l')
const AP4_Atom::Type | AP4_ATOM_TYPE_SOAR = AP4_ATOM_TYPE('s','o','a','r')
const AP4_Atom::Type | AP4_ATOM_TYPE_SOAA = AP4_ATOM_TYPE('s','o','a','a')
const AP4_Atom::Type | AP4_ATOM_TYPE_SOCO = AP4_ATOM_TYPE('s','o','c','o')
const AP4_Atom::Type | AP4_ATOM_TYPE_SOSN = AP4_ATOM_TYPE('s','o','s','n')
const AP4_Atom::Type | AP4_ATOM_TYPE_TITL = AP4_ATOM_TYPE('t','i','t','l')
const AP4_Atom::Type | AP4_ATOM_TYPE_DSCP = AP4_ATOM_TYPE('d','s','c','p')
const AP4_Atom::Type | AP4_ATOM_TYPE_CPRT = AP4_ATOM_TYPE('c','p','r','t')
const AP4_Atom::Type | AP4_ATOM_TYPE_PERF = AP4_ATOM_TYPE('p','e','r','f')
const AP4_Atom::Type | AP4_ATOM_TYPE_AUTH = AP4_ATOM_TYPE('a','u','t','h')
const AP4_Atom::Type | AP4_ATOM_TYPE_GNRE = AP4_ATOM_TYPE('g','n','r','e')
const AP4_Atom::Type | AP4_ATOM_TYPE_RTNG = AP4_ATOM_TYPE('r','t','n','g')
const AP4_Atom::Type | AP4_ATOM_TYPE_CLSF = AP4_ATOM_TYPE('c','l','s','f')
const AP4_Atom::Type | AP4_ATOM_TYPE_KYWD = AP4_ATOM_TYPE('k','y','w','d')
const AP4_Atom::Type | AP4_ATOM_TYPE_LOCI = AP4_ATOM_TYPE('l','o','c','i')
const AP4_Atom::Type | AP4_ATOM_TYPE_ALBM = AP4_ATOM_TYPE('a','l','b','m')
const AP4_Atom::Type | AP4_ATOM_TYPE_YRRC = AP4_ATOM_TYPE('y','r','r','c')
const AP4_Atom::Type | AP4_ATOM_TYPE_TSEL = AP4_ATOM_TYPE('t','s','e','l')
const AP4_Atom::Type | AP4_ATOM_TYPE_ICNU = AP4_ATOM_TYPE('i','c','n','u')
const AP4_Atom::Type | AP4_ATOM_TYPE_INFU = AP4_ATOM_TYPE('i','n','f','u')
const AP4_Atom::Type | AP4_ATOM_TYPE_CVRU = AP4_ATOM_TYPE('c','v','r','u')
const AP4_Atom::Type | AP4_ATOM_TYPE_LRCU = AP4_ATOM_TYPE('l','r','c','u')
const AP4_Atom::Type | AP4_ATOM_TYPE_DCFD = AP4_ATOM_TYPE('d','c','f','D')

## Variable Documentation

const AP4_Atom::Type AP4_ATOM_TYPE_aART = AP4_ATOM_TYPE('a','A','R','T')

Definition at line 85 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_akID = AP4_ATOM_TYPE('a','k','I','D')

Definition at line 84 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_ALBM = AP4_ATOM_TYPE('a','l','b','m')

Definition at line 116 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_apID = AP4_ATOM_TYPE('a','p','I','D')

Definition at line 77 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_atID = AP4_ATOM_TYPE('a','t','I','D')

Definition at line 80 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_AUTH = AP4_ATOM_TYPE('a','u','t','h')

Definition at line 110 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cALB = AP4_ATOM_TYPE(0xA9,'a','l','b')

Definition at line 64 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cART = AP4_ATOM_TYPE(0xA9,'A','R','T')

Definition at line 61 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_CATG = AP4_ATOM_TYPE('c','a','t','g')

Definition at line 97 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cCMT = AP4_ATOM_TYPE(0xA9,'c','m','t')

Definition at line 69 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cCOM = AP4_ATOM_TYPE(0xA9,'c','o','m')

Definition at line 62 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cDAY = AP4_ATOM_TYPE(0xA9,'d','a','y')

Definition at line 67 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cGEN = AP4_ATOM_TYPE(0xA9,'g','e','n')

Definition at line 65 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cGRP = AP4_ATOM_TYPE(0xA9,'g','r','p')

Definition at line 66 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_CLSF = AP4_ATOM_TYPE('c','l','s','f')

Definition at line 113 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cLYR = AP4_ATOM_TYPE(0xA9,'l','y','r')

Definition at line 70 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cmID = AP4_ATOM_TYPE('c','m','I','D')

Definition at line 79 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cNAM = AP4_ATOM_TYPE(0xA9,'n','a','m')

Definition at line 60 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cnID = AP4_ATOM_TYPE('c','n','I','D')

Definition at line 78 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_COVR = AP4_ATOM_TYPE('c','o','v','r')

Definition at line 73 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_CPIL = AP4_ATOM_TYPE('c','p','i','l')

Definition at line 75 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_CPRT = AP4_ATOM_TYPE('c','p','r','t')

Definition at line 108 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cTOO = AP4_ATOM_TYPE(0xA9,'t','o','o')

Definition at line 68 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_CVRU = AP4_ATOM_TYPE('c','v','r','u')

Definition at line 122 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_cWRT = AP4_ATOM_TYPE(0xA9,'w','r','t')

Definition at line 63 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_DATA = AP4_ATOM_TYPE('d','a','t','a')

Definition at line 56 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_DCFD = AP4_ATOM_TYPE('d','c','f','D')

Definition at line 124 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_dddd = AP4_ATOM_TYPE('-','-','-','-')

Definition at line 59 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_DESC = AP4_ATOM_TYPE('d','e','s','c')

Definition at line 74 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_DISK = AP4_ATOM_TYPE('d','i','s','k')

Definition at line 72 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_DSCP = AP4_ATOM_TYPE('d','s','c','p')

Definition at line 107 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_EGID = AP4_ATOM_TYPE('e','g','i','d')

Definition at line 95 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_geID = AP4_ATOM_TYPE('g','e','I','D')

Definition at line 82 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_GNRE = AP4_ATOM_TYPE('g','n','r','e')

Definition at line 111 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_ICNU = AP4_ATOM_TYPE('i','c','n','u')

Definition at line 120 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_INFU = AP4_ATOM_TYPE('i','n','f','u')

Definition at line 121 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_KEYW = AP4_ATOM_TYPE('k','e','y','w')

Definition at line 98 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_KYWD = AP4_ATOM_TYPE('k','y','w','d')

Definition at line 114 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_LOCI = AP4_ATOM_TYPE('l','o','c','i')

Definition at line 115 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_LRCU = AP4_ATOM_TYPE('l','r','c','u')

Definition at line 123 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_MEAN = AP4_ATOM_TYPE('m','e','a','n')

Definition at line 57 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_NAME = AP4_ATOM_TYPE('n','a','m','e')

Definition at line 58 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_PCST = AP4_ATOM_TYPE('p','c','s','t')

Definition at line 92 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_PERF = AP4_ATOM_TYPE('p','e','r','f')

Definition at line 109 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_PGAP = AP4_ATOM_TYPE('p','g','a','p')

Definition at line 96 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_plID = AP4_ATOM_TYPE('p','l','I','D')

Definition at line 81 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_PURD = AP4_ATOM_TYPE('p','u','r','d')

Definition at line 93 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_PURL = AP4_ATOM_TYPE('p','u','r','l')

Definition at line 94 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_RTNG = AP4_ATOM_TYPE('r','t','n','g')

Definition at line 112 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_sfID = AP4_ATOM_TYPE('s','f','I','D')

Definition at line 83 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_SOAA = AP4_ATOM_TYPE('s','o','a','a')

Definition at line 102 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_SOAL = AP4_ATOM_TYPE('s','o','a','l')

Definition at line 100 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_SOAR = AP4_ATOM_TYPE('s','o','a','r')

Definition at line 101 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_SOCO = AP4_ATOM_TYPE('s','o','c','o')

Definition at line 103 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_SONM = AP4_ATOM_TYPE('s','o','n','m')

Definition at line 99 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_SOSN = AP4_ATOM_TYPE('s','o','s','n')

Definition at line 104 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_STIK = AP4_ATOM_TYPE('s','t','i','k')

Definition at line 91 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TITL = AP4_ATOM_TYPE('t','i','t','l')

Definition at line 106 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TMPO = AP4_ATOM_TYPE('t','m','p','o')

Definition at line 76 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TRKN = AP4_ATOM_TYPE('t','r','k','n')

Definition at line 71 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TSEL = AP4_ATOM_TYPE('t','s','e','l')

Definition at line 118 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TVEN = AP4_ATOM_TYPE('t','v','e','n')

Definition at line 88 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TVES = AP4_ATOM_TYPE('t','v','e','s')

Definition at line 90 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TVNN = AP4_ATOM_TYPE('t','v','n','n')

Definition at line 86 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TVSH = AP4_ATOM_TYPE('t','v','s','h')

Definition at line 87 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_TVSN = AP4_ATOM_TYPE('t','v','s','n')

Definition at line 89 of file Ap4MetaData.h.

const AP4_Atom::Type AP4_ATOM_TYPE_YRRC = AP4_ATOM_TYPE('y','r','r','c')

Definition at line 117 of file Ap4MetaData.h.