Classes |
class | AP4_AtomInspector |
| Class used in a visitor pattern to walk all the atoms in a tree of AP4_Atom objects. More...
|
class | AP4_PrintInspector |
class | AP4_Atom |
| Abstract base class for all atom types. More...
|
class | AP4_AtomParent |
| Base class for containers of atoms. More...
|
class | AP4_UnknownAtom |
| Class that represents atoms for which there is no specific support. More...
|
class | AP4_NullTerminatedStringAtom |
| Generic Class usd for all atoms that contain a single null-terminated string. More...
|
class | AP4_AtomListInspector |
class | AP4_AtomListWriter |
class | AP4_AtomFinder |
class | AP4_AtomSizeAdder |
Defines |
#define | AP4_ATOM_TYPE(c1, c2, c3, c4) |
Variables |
const AP4_UI32 | AP4_ATOM_HEADER_SIZE = 8 |
const AP4_UI32 | AP4_ATOM_HEADER_SIZE_64 = 16 |
const AP4_UI32 | AP4_FULL_ATOM_HEADER_SIZE = 12 |
const AP4_UI32 | AP4_FULL_ATOM_HEADER_SIZE_64 = 20 |
const AP4_UI32 | AP4_ATOM_MAX_NAME_SIZE = 256 |
const AP4_UI32 | AP4_ATOM_MAX_URI_SIZE = 512 |
const AP4_Atom::Type | AP4_ATOM_TYPE_UDTA = AP4_ATOM_TYPE('u','d','t','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_URL = AP4_ATOM_TYPE('u','r','l',' ') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TRAK = AP4_ATOM_TYPE('t','r','a','k') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TRAF = AP4_ATOM_TYPE('t','r','a','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TKHD = AP4_ATOM_TYPE('t','k','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TFHD = AP4_ATOM_TYPE('t','f','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TRUN = AP4_ATOM_TYPE('t','r','u','n') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STTS = AP4_ATOM_TYPE('s','t','t','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STSZ = AP4_ATOM_TYPE('s','t','s','z') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STSS = AP4_ATOM_TYPE('s','t','s','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STSD = AP4_ATOM_TYPE('s','t','s','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STSC = AP4_ATOM_TYPE('s','t','s','c') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STCO = AP4_ATOM_TYPE('s','t','c','o') |
const AP4_Atom::Type | AP4_ATOM_TYPE_CO64 = AP4_ATOM_TYPE('c','o','6','4') |
const AP4_Atom::Type | AP4_ATOM_TYPE_STBL = AP4_ATOM_TYPE('s','t','b','l') |
const AP4_Atom::Type | AP4_ATOM_TYPE_SINF = AP4_ATOM_TYPE('s','i','n','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_SCHM = AP4_ATOM_TYPE('s','c','h','m') |
const AP4_Atom::Type | AP4_ATOM_TYPE_SCHI = AP4_ATOM_TYPE('s','c','h','i') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MVHD = AP4_ATOM_TYPE('m','v','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MEHD = AP4_ATOM_TYPE('m','e','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MP4S = AP4_ATOM_TYPE('m','p','4','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MP4A = AP4_ATOM_TYPE('m','p','4','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MP4V = AP4_ATOM_TYPE('m','p','4','v') |
const AP4_Atom::Type | AP4_ATOM_TYPE_AVC1 = AP4_ATOM_TYPE('a','v','c','1') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ALAC = AP4_ATOM_TYPE('a','l','a','c') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ENCA = AP4_ATOM_TYPE('e','n','c','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ENCV = AP4_ATOM_TYPE('e','n','c','v') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MOOV = AP4_ATOM_TYPE('m','o','o','v') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MOOF = AP4_ATOM_TYPE('m','o','o','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MVEX = AP4_ATOM_TYPE('m','v','e','x') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TREX = AP4_ATOM_TYPE('t','r','e','x') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MINF = AP4_ATOM_TYPE('m','i','n','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_META = AP4_ATOM_TYPE('m','e','t','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MDHD = AP4_ATOM_TYPE('m','d','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MFHD = AP4_ATOM_TYPE('m','f','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ILST = AP4_ATOM_TYPE('i','l','s','t') |
const AP4_Atom::Type | AP4_ATOM_TYPE_HDLR = AP4_ATOM_TYPE('h','d','l','r') |
const AP4_Atom::Type | AP4_ATOM_TYPE_FTYP = AP4_ATOM_TYPE('f','t','y','p') |
const AP4_Atom::Type | AP4_ATOM_TYPE_IODS = AP4_ATOM_TYPE('i','o','d','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ESDS = AP4_ATOM_TYPE('e','s','d','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_EDTS = AP4_ATOM_TYPE('e','d','t','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_DRMS = AP4_ATOM_TYPE('d','r','m','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_DRMI = AP4_ATOM_TYPE('d','r','m','i') |
const AP4_Atom::Type | AP4_ATOM_TYPE_DREF = AP4_ATOM_TYPE('d','r','e','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_DINF = AP4_ATOM_TYPE('d','i','n','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_CTTS = AP4_ATOM_TYPE('c','t','t','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MDIA = AP4_ATOM_TYPE('m','d','i','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ELST = AP4_ATOM_TYPE('e','l','s','t') |
const AP4_Atom::Type | AP4_ATOM_TYPE_VMHD = AP4_ATOM_TYPE('v','m','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_SMHD = AP4_ATOM_TYPE('s','m','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_NMHD = AP4_ATOM_TYPE('n','m','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_HMHD = AP4_ATOM_TYPE('h','m','h','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_FRMA = AP4_ATOM_TYPE('f','r','m','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MDAT = AP4_ATOM_TYPE('m','d','a','t') |
const AP4_Atom::Type | AP4_ATOM_TYPE_FREE = AP4_ATOM_TYPE('f','r','e','e') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TIMS = AP4_ATOM_TYPE('t','i','m','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_RTP_ = AP4_ATOM_TYPE('r','t','p',' ') |
const AP4_Atom::Type | AP4_ATOM_TYPE_HNTI = AP4_ATOM_TYPE('h','n','t','i') |
const AP4_Atom::Type | AP4_ATOM_TYPE_SDP_ = AP4_ATOM_TYPE('s','d','p',' ') |
const AP4_Atom::Type | AP4_ATOM_TYPE_IKMS = AP4_ATOM_TYPE('i','K','M','S') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ISFM = AP4_ATOM_TYPE('i','S','F','M') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ISLT = AP4_ATOM_TYPE('i','S','L','T') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TREF = AP4_ATOM_TYPE('t','r','e','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_HINT = AP4_ATOM_TYPE('h','i','n','t') |
const AP4_Atom::Type | AP4_ATOM_TYPE_CDSC = AP4_ATOM_TYPE('c','d','s','c') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MPOD = AP4_ATOM_TYPE('m','p','o','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_IPIR = AP4_ATOM_TYPE('i','p','i','r') |
const AP4_Atom::Type | AP4_ATOM_TYPE_CHAP = AP4_ATOM_TYPE('c','h','a','p') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ALIS = AP4_ATOM_TYPE('a','l','i','s') |
const AP4_Atom::Type | AP4_ATOM_TYPE_SYNC = AP4_ATOM_TYPE('s','y','n','c') |
const AP4_Atom::Type | AP4_ATOM_TYPE_DPND = AP4_ATOM_TYPE('d','p','n','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ODRM = AP4_ATOM_TYPE('o','d','r','m') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ODKM = AP4_ATOM_TYPE('o','d','k','m') |
const AP4_Atom::Type | AP4_ATOM_TYPE_OHDR = AP4_ATOM_TYPE('o','h','d','r') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ODDA = AP4_ATOM_TYPE('o','d','d','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ODHE = AP4_ATOM_TYPE('o','d','h','e') |
const AP4_Atom::Type | AP4_ATOM_TYPE_ODAF = AP4_ATOM_TYPE('o','d','a','f') |
const AP4_Atom::Type | AP4_ATOM_TYPE_GRPI = AP4_ATOM_TYPE('g','r','p','i') |
const AP4_Atom::Type | AP4_ATOM_TYPE_IPRO = AP4_ATOM_TYPE('i','p','r','o') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MDRI = AP4_ATOM_TYPE('m','d','r','i') |
const AP4_Atom::Type | AP4_ATOM_TYPE_AVCC = AP4_ATOM_TYPE('a','v','c','C') |
const AP4_Atom::Type | AP4_ATOM_TYPE_WAVE = AP4_ATOM_TYPE('w','a','v','e') |
const AP4_Atom::Type | AP4_ATOM_TYPE_WIDE = AP4_ATOM_TYPE('w','i','d','e') |
const AP4_Atom::Type | AP4_ATOM_TYPE_UUID = AP4_ATOM_TYPE('u','u','i','d') |
const AP4_Atom::Type | AP4_ATOM_TYPE_8ID_ = AP4_ATOM_TYPE('8','i','d',' ') |
const AP4_Atom::Type | AP4_ATOM_TYPE_8BDL = AP4_ATOM_TYPE('8','b','d','l') |
const AP4_Atom::Type | AP4_ATOM_TYPE_AC_3 = AP4_ATOM_TYPE('a','c','-','3') |
const AP4_Atom::Type | AP4_ATOM_TYPE_EC_3 = AP4_ATOM_TYPE('e','c','-','3') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MFRA = AP4_ATOM_TYPE('m','f','r','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TFRA = AP4_ATOM_TYPE('t','f','r','a') |
const AP4_Atom::Type | AP4_ATOM_TYPE_MFRO = AP4_ATOM_TYPE('m','f','r','o') |
Atoms.