#include <Ap4ContainerAtom.h>
Inheritance diagram for AP4_ContainerAtom:

Definition at line 48 of file Ap4ContainerAtom.h.
| AP4_ContainerAtom::AP4_ContainerAtom | ( | Type | type, | |
| AP4_UI64 | size = AP4_ATOM_HEADER_SIZE | |||
| ) |
| AP4_ContainerAtom::AP4_ContainerAtom | ( | Type | type, | |
| AP4_UI64 | size, | |||
| AP4_UI32 | version, | |||
| AP4_UI32 | flags, | |||
| AP4_ByteStream & | stream, | |||
| AP4_AtomFactory & | atom_factory | |||
| ) | [protected] |
| AP4_ContainerAtom::AP4_ContainerAtom | ( | Type | type, | |
| AP4_UI64 | size, | |||
| AP4_ByteStream & | stream, | |||
| AP4_AtomFactory & | atom_factory | |||
| ) | [protected] |
| static AP4_ContainerAtom* AP4_ContainerAtom::Create | ( | Type | type, | |
| AP4_UI64 | size, | |||
| bool | is_full, | |||
| AP4_ByteStream & | stream, | |||
| AP4_AtomFactory & | atom_factory | |||
| ) | [static] |
Reimplemented from AP4_AtomParent.
Definition at line 61 of file Ap4ContainerAtom.h.
References AP4_AtomParent::m_Children.
| virtual AP4_Result AP4_ContainerAtom::InspectFields | ( | AP4_AtomInspector & | inspector | ) | [virtual] |
Reimplemented from AP4_Atom.
Reimplemented in AP4_IproAtom, AP4_OdheAtom, AP4_OhdrAtom, AP4_SampleEntry, AP4_AudioSampleEntry, AP4_VisualSampleEntry, AP4_RtpHintSampleEntry, and AP4_StsdAtom.
| virtual AP4_Result AP4_ContainerAtom::InspectChildren | ( | AP4_AtomInspector & | inspector | ) | [virtual] |
| virtual AP4_Result AP4_ContainerAtom::WriteFields | ( | AP4_ByteStream & | stream | ) | [virtual] |
Implements AP4_Atom.
Reimplemented in AP4_DrefAtom, AP4_IproAtom, AP4_OdheAtom, AP4_OhdrAtom, AP4_SampleEntry, AP4_AudioSampleEntry, AP4_VisualSampleEntry, AP4_RtpHintSampleEntry, and AP4_StsdAtom.
| virtual AP4_Atom* AP4_ContainerAtom::Clone | ( | ) | [virtual] |
Create a clone of the object.
This method returns a clone of the atom, or NULL if the atom cannot be cloned. Override this if your want to make an atom cloneable.
Reimplemented from AP4_Atom.
Reimplemented in AP4_OhdrAtom.
| void AP4_ContainerAtom::OnChildChanged | ( | AP4_Atom * | child | ) | [virtual] |
| void AP4_ContainerAtom::OnChildAdded | ( | AP4_Atom * | child | ) | [virtual] |
| void AP4_ContainerAtom::OnChildRemoved | ( | AP4_Atom * | child | ) | [virtual] |
| void AP4_ContainerAtom::ReadChildren | ( | AP4_AtomFactory & | atom_factory, | |
| AP4_ByteStream & | stream, | |||
| AP4_UI64 | size | |||
| ) | [protected] |
1.5.1-p1