#include <IsoFileClasses.hpp>
Inheritance diagram for FullBox:
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 |
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] |
void FullBox::decode | ( | Byte * | buffer, | |
UInt32 | count | |||
) | [virtual] |
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] |
Reimplemented from Box.
Reimplemented in MovieHeaderBox, TrackHeaderBox, MediaHeaderBox, HandlerBox, VideoMediaHeaderBox, DataEntryUrlBox, DataEntryUrnBox, DataReferenceBox, TimeToSampleBox, CompositionOffsetBox, SampleDescriptionBox, SampleSizeBox, SampleToChunkBox, and ChunkOffsetBox.
UInt32 FullBox::estimateSize | ( | ) | [virtual] |
Reimplemented from Box.
Reimplemented in MovieHeaderBox, TrackHeaderBox, MediaHeaderBox, HandlerBox, VideoMediaHeaderBox, DataEntryUrlBox, DataEntryUrnBox, DataReferenceBox, TimeToSampleBox, CompositionOffsetBox, SampleDescriptionBox, SampleSizeBox, SampleToChunkBox, and ChunkOffsetBox.
bit24 FullBox::flags |
unsigned_int8 FullBox::version |