#include <IsoFileClasses.hpp>
Inheritance diagram for SampleToChunkBox:
Public Member Functions | |
SampleToChunkBox (unsigned_int8 version=0) | |
virtual | ~SampleToChunkBox () |
void | decode (Byte *buffer, UInt32 count) |
void | encode (Byte **buffer, UInt32 *count) |
UInt32 | estimateSize () |
UInt32 | add_entry (unsigned_int32 first_chunk, unsigned_int32 samples_per_chunk, unsigned_int32 sample_description_index) |
Public Attributes | |
unsigned_int32 | entry_count |
Vector< unsigned_int32 > | first_chunk |
Vector< unsigned_int32 > | samples_per_chunk |
Vector< unsigned_int32 > | sample_description_index |
SampleToChunkBox::SampleToChunkBox | ( | unsigned_int8 | version = 0 |
) |
SampleToChunkBox::~SampleToChunkBox | ( | ) | [virtual] |
UInt32 SampleToChunkBox::add_entry | ( | unsigned_int32 | first_chunk, | |
unsigned_int32 | samples_per_chunk, | |||
unsigned_int32 | sample_description_index | |||
) |
Add a new "entry" consisting of first_chunk, samples_per_chunk, sample_description_index
void SampleToChunkBox::decode | ( | Byte * | buffer, | |
UInt32 | count | |||
) | [virtual] |
void SampleToChunkBox::encode | ( | Byte ** | buffer, | |
UInt32 * | count | |||
) | [virtual] |
UInt32 SampleToChunkBox::estimateSize | ( | ) | [virtual] |
unsigned_int32 SampleToChunkBox::entry_count |
Vector<unsigned_int32> SampleToChunkBox::first_chunk |
Vector<unsigned_int32> SampleToChunkBox::sample_description_index |
Vector<unsigned_int32> SampleToChunkBox::samples_per_chunk |