AP4_VisualSampleEntry Class Reference

Inheritance diagram for AP4_VisualSampleEntry:

AP4_MpegSampleEntry AP4_SampleEntry AP4_Avc1SampleEntry AP4_Mp4vSampleEntry List of all members.

Public Member Functions

 AP4_VisualSampleEntry (AP4_Atom::Type format, AP4_EsDescriptor *descriptor, AP4_UI16 width, AP4_UI16 height, AP4_UI16 depth, const char *compressor_name)
 AP4_VisualSampleEntry (AP4_Atom::Type format, AP4_Size size, AP4_ByteStream &stream, AP4_AtomFactory &atom_factory)
AP4_UI16 GetWidth ()
AP4_UI16 GetHeight ()
AP4_UI16 GetHorizResolution ()
AP4_UI16 GetVertResolution ()
AP4_UI16 GetDepth ()
const char * GetCompressorName ()
AP4_SampleDescription * ToSampleDescription ()

Protected Member Functions

virtual AP4_Size GetFieldsSize ()
virtual AP4_Result ReadFields (AP4_ByteStream &stream)
virtual AP4_Result WriteFields (AP4_ByteStream &stream)
virtual AP4_Result InspectFields (AP4_AtomInspector &inspector)

Protected Attributes

AP4_UI16 m_Predefined1
AP4_UI16 m_Reserved2
AP4_UI08 m_Predefined2 [12]
AP4_UI16 m_Width
AP4_UI16 m_Height
AP4_UI32 m_HorizResolution
AP4_UI32 m_VertResolution
AP4_UI32 m_Reserved3
AP4_UI16 m_FrameCount
AP4_String m_CompressorName
AP4_UI16 m_Depth
AP4_UI16 m_Predefined3

Detailed Description

Definition at line 179 of file Ap4SampleEntry.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:48:09 2005 for guliverkli by  doxygen 1.4.5