FullBox Class Reference

#include <IsoFileClasses.hpp>

Inheritance diagram for FullBox:

Box ChunkOffsetBox CompositionOffsetBox DataEntryUrlBox DataEntryUrnBox DataReferenceBox HandlerBox MediaHeaderBox MovieHeaderBox SampleDescriptionBox SampleSizeBox SampleToChunkBox TimeToSampleBox TrackHeaderBox VideoMediaHeaderBox List of all members.

Public Member Functions

 FullBox ()
 FullBox (const char *boxtype, unsigned_int8 v, bit24 f)
 FullBox (unsigned_int32 boxtype, unsigned_int8 v, bit24 f)
virtual ~FullBox ()
virtual void decode (Byte *buffer, UInt32 count)
virtual void encode (Byte **buffer, UInt32 *count)
virtual UInt32 estimateSize ()

Public Attributes

unsigned_int8 version
bit24 flags

Detailed Description

ISO/IEC 14496-12:2005(E) Class FullBox, for details about all public undocumented data (attributes), see ISO/IEC 14496-12:2005(E). Such attributes are syntax elements documented in standard under same name and class.


Constructor & Destructor Documentation

FullBox::FullBox (  ) 

FullBox::FullBox ( const char *  boxtype,
unsigned_int8  v,
bit24  f 
)

FullBox::FullBox ( unsigned_int32  boxtype,
unsigned_int8  v,
bit24  f 
)

FullBox::~FullBox (  )  [virtual]


Member Function Documentation

void FullBox::decode ( Byte *  buffer,
UInt32  count 
) [virtual]

See also:
Box::decode

Reimplemented from Box.

Reimplemented in MovieHeaderBox, TrackHeaderBox, MediaHeaderBox, HandlerBox, VideoMediaHeaderBox, DataEntryUrlBox, DataEntryUrnBox, DataReferenceBox, TimeToSampleBox, CompositionOffsetBox, SampleDescriptionBox, SampleSizeBox, SampleToChunkBox, and ChunkOffsetBox.

void FullBox::encode ( Byte **  buffer,
UInt32 *  count 
) [virtual]

See also:
Box::encode

Reimplemented from Box.

Reimplemented in MovieHeaderBox, TrackHeaderBox, MediaHeaderBox, HandlerBox, VideoMediaHeaderBox, DataEntryUrlBox, DataEntryUrnBox, DataReferenceBox, TimeToSampleBox, CompositionOffsetBox, SampleDescriptionBox, SampleSizeBox, SampleToChunkBox, and ChunkOffsetBox.

UInt32 FullBox::estimateSize (  )  [virtual]

See also:
Box::estimateSize

Reimplemented from Box.

Reimplemented in MovieHeaderBox, TrackHeaderBox, MediaHeaderBox, HandlerBox, VideoMediaHeaderBox, DataEntryUrlBox, DataEntryUrnBox, DataReferenceBox, TimeToSampleBox, CompositionOffsetBox, SampleDescriptionBox, SampleSizeBox, SampleToChunkBox, and ChunkOffsetBox.


Member Data Documentation

bit24 FullBox::flags

unsigned_int8 FullBox::version


The documentation for this class was generated from the following files:
Generated on Sun Aug 20 15:06:40 2006 for ISOCodec by  doxygen 1.4.7