|
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_Atom |
| Abstract base class for all atom types. More...
|
class | AP4_AtomParent |
| Base class for atoms that can have children atoms. More...
|
class | AP4_UnknownAtom |
| Class that represents atoms for which there is no specific support. More...
|
class | AP4_AtomListInspector |
class | AP4_AtomListWriter |
class | AP4_AtomFinder |
class | AP4_AtomSizeAdder |
Defines |
#define | AP4_ATOM_TYPE(a, b, c, d) |
Variables |
const unsigned int | AP4_ATOM_HEADER_SIZE = 8 |
const unsigned int | AP4_FULL_ATOM_HEADER_SIZE = 12 |
const unsigned int | AP4_ATOM_MAX_NAME_SIZE = 256 |
const unsigned int | 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_TKHD = AP4_ATOM_TYPE('t','k','h','d') |
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_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_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_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_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_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_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_HINT = AP4_ATOM_TYPE('h','i','n','t') |
const AP4_Atom::Type | AP4_ATOM_TYPE_TREF = AP4_ATOM_TYPE('t','r','e','f') |
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_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') |