#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 |
1.4.7