# AP4_MpegVideoSampleEntry Member List

This is the complete list of members for AP4_MpegVideoSampleEntry, including all inherited members.

AddChild(AP4_Atom *child, int position=-1) | AP4_AtomParent | `[virtual]`
AP4_Atom(Type type, AP4_UI32 size=AP4_ATOM_HEADER_SIZE) | AP4_Atom |
AP4_Atom(Type type, AP4_UI64 size, bool force_64=false) | AP4_Atom |
AP4_Atom(Type type, AP4_UI32 size, AP4_UI32 version, AP4_UI32 flags) | AP4_Atom |
AP4_Atom(Type type, AP4_UI64 size, bool force_64, AP4_UI32 version, AP4_UI32 flags) | AP4_Atom |
AP4_ContainerAtom(Type type) | AP4_ContainerAtom | `[explicit]`
AP4_ContainerAtom(Type type, AP4_UI32 version, AP4_UI32 flags) | AP4_ContainerAtom | `[explicit]`
AP4_ContainerAtom(Type type, AP4_UI64 size, bool force_64) | AP4_ContainerAtom | `[explicit]`
AP4_ContainerAtom(Type type, AP4_UI64 size, bool force_64, AP4_UI32 version, AP4_UI32 flags) | AP4_ContainerAtom | `[explicit]`
AP4_ContainerAtom(Type type, AP4_UI64 size, bool force_64, AP4_UI32 version, AP4_UI32 flags, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | AP4_ContainerAtom | `[protected]`
AP4_ContainerAtom(Type type, AP4_UI64 size, bool force_64, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | AP4_ContainerAtom | `[protected]`
AP4_MpegVideoSampleEntry(AP4_UI32 type, AP4_UI16 width, AP4_UI16 height, AP4_UI16 depth, const char *compressor_name, AP4_EsDescriptor *descriptor) | AP4_MpegVideoSampleEntry |
AP4_MpegVideoSampleEntry(AP4_UI32 type, AP4_Size size, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | AP4_MpegVideoSampleEntry |
AP4_SampleEntry(AP4_Atom::Type format, AP4_UI16 data_ref_index=1) | AP4_SampleEntry |
AP4_SampleEntry(AP4_Atom::Type format, AP4_Size size, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | AP4_SampleEntry |
AP4_SampleEntry(AP4_Atom::Type format, AP4_Size size) | AP4_SampleEntry | `[protected]`
AP4_VisualSampleEntry(AP4_Atom::Type format, AP4_UI16 width, AP4_UI16 height, AP4_UI16 depth, const char *compressor_name) | AP4_VisualSampleEntry |
AP4_VisualSampleEntry(AP4_Atom::Type format, AP4_Size size, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | AP4_VisualSampleEntry |
Clone() | AP4_ContainerAtom | `[virtual]`
Create(Type type, AP4_UI64 size, bool is_full, bool force_64, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory) | AP4_ContainerAtom | `[static]`
DeleteChild(AP4_Atom::Type type, AP4_Ordinal index=0) | AP4_AtomParent | `[virtual]`
Detach() | AP4_Atom | `[virtual]`
FindChild(const char *path, bool auto_create=false, bool auto_create_full=false) | AP4_AtomParent | `[virtual]`
GetChild(AP4_Atom::Type type, AP4_Ordinal index=0) const | AP4_AtomParent | `[virtual]`
GetChildren() | AP4_ContainerAtom | `[inline]`
GetCompressorName() | AP4_VisualSampleEntry | `[inline]`
GetDataReferenceIndex() | AP4_SampleEntry | `[inline]`
GetDepth() | AP4_VisualSampleEntry | `[inline]`
GetFieldsSize() | AP4_VisualSampleEntry | `[protected, virtual]`
GetHeaderSize() const | AP4_Atom |
GetHeight() | AP4_VisualSampleEntry | `[inline]`
GetHorizResolution() | AP4_VisualSampleEntry | `[inline]`
GetParent() | AP4_Atom | `[inline, virtual]`
GetSize() const | AP4_Atom | `[inline]`
GetSize32() const | AP4_Atom | `[inline]`
GetSize64() const | AP4_Atom | `[inline]`
GetType() const | AP4_Atom | `[inline]`
GetVertResolution() | AP4_VisualSampleEntry | `[inline]`
GetWidth() | AP4_VisualSampleEntry | `[inline]`
Inspect(AP4_AtomInspector &inspector) | AP4_SampleEntry | `[virtual]`
InspectChildren(AP4_AtomInspector &inspector) | AP4_ContainerAtom | `[virtual]`
InspectFields(AP4_AtomInspector &inspector) | AP4_VisualSampleEntry | `[protected, virtual]`
InspectHeader(AP4_AtomInspector &inspector) | AP4_Atom | `[virtual]`
m_Children | AP4_AtomParent | `[protected]`
m_CompressorName | AP4_VisualSampleEntry | `[protected]`
m_DataReferenceIndex | AP4_SampleEntry | `[protected]`
m_Depth | AP4_VisualSampleEntry | `[protected]`
m_Flags | AP4_Atom | `[protected]`
m_FrameCount | AP4_VisualSampleEntry | `[protected]`
m_Height | AP4_VisualSampleEntry | `[protected]`
m_HorizResolution | AP4_VisualSampleEntry | `[protected]`
m_IsFull | AP4_Atom | `[protected]`
m_Parent | AP4_Atom | `[protected]`
m_Predefined1 | AP4_VisualSampleEntry | `[protected]`
m_Predefined2 | AP4_VisualSampleEntry | `[protected]`
m_Predefined3 | AP4_VisualSampleEntry | `[protected]`
m_Reserved1 | AP4_SampleEntry | `[protected]`
m_Reserved2 | AP4_VisualSampleEntry | `[protected]`
m_Reserved3 | AP4_VisualSampleEntry | `[protected]`
m_Size32 | AP4_Atom | `[protected]`
m_Size64 | AP4_Atom | `[protected]`
m_Type | AP4_Atom | `[protected]`
m_Version | AP4_Atom | `[protected]`
m_VertResolution | AP4_VisualSampleEntry | `[protected]`
m_Width | AP4_VisualSampleEntry | `[protected]`
OnChildAdded(AP4_Atom *child) | AP4_ContainerAtom | `[virtual]`
OnChildChanged(AP4_Atom *child) | AP4_SampleEntry | `[virtual]`
OnChildRemoved(AP4_Atom *child) | AP4_ContainerAtom | `[virtual]`
ReadChildren(AP4_AtomFactory &atom_factory, AP4_ByteStream &stream, AP4_UI64 size) | AP4_ContainerAtom | `[protected]`
ReadFields(AP4_ByteStream &stream) | AP4_VisualSampleEntry | `[protected, virtual]`
ReadFullHeader(AP4_ByteStream &stream, AP4_UI32 &version, AP4_UI32 &flags) | AP4_Atom | `[static]`
RemoveChild(AP4_Atom *child) | AP4_AtomParent | `[virtual]`
SetParent(AP4_AtomParent *parent) | AP4_Atom | `[inline, virtual]`
SetSize(AP4_UI64 size, bool force_64=false) | AP4_Atom |
SetSize32(AP4_UI32 size) | AP4_Atom | `[inline]`
SetSize64(AP4_UI64 size) | AP4_Atom | `[inline]`
SetType(Type type) | AP4_Atom | `[inline]`
ToSampleDescription() | AP4_MpegVideoSampleEntry | `[virtual]`
ToTargetSampleDescription(AP4_UI32 format) | AP4_VisualSampleEntry | `[virtual]`
Type typedef | AP4_Atom |
TypeFromString(const char *four_cc) | AP4_Atom | `[static]`
Write(AP4_ByteStream &stream) | AP4_SampleEntry | `[virtual]`
WriteFields(AP4_ByteStream &stream) | AP4_VisualSampleEntry | `[protected, virtual]`
WriteHeader(AP4_ByteStream &stream) | AP4_Atom | `[virtual]`
~AP4_Atom() | AP4_Atom | `[inline, virtual]`
~AP4_AtomParent() | AP4_AtomParent | `[virtual]`