#include <IsoFileClasses.hpp>
Inheritance diagram for SampleDescriptionBox:
Public Member Functions | |
SampleDescriptionBox (UInt32 handler_type_index=1) | |
virtual | ~SampleDescriptionBox () |
void | decode (Byte *buffer, UInt32 count) |
void | encode (Byte **buffer, UInt32 *count) |
UInt32 | estimateSize () |
void | setHandlerType (UInt32 handler_type_index) |
SampleEntry * | addNewSampleEntry (unsigned_int32 handler_type) |
Public Attributes | |
unsigned_int32 | handler_type |
unsigned_int32 | entry_count |
Vector< SampleEntry * > | sampleEntry |
unsigned_int32 | handler_types [3] |
SampleDescriptionBox::SampleDescriptionBox | ( | UInt32 | handler_type_index = 1 |
) |
SampleDescriptionBox::~SampleDescriptionBox | ( | ) | [virtual] |
SampleEntry * SampleDescriptionBox::addNewSampleEntry | ( | unsigned_int32 | handler_type | ) |
Add a new implementation of abstract SampleEntry
void SampleDescriptionBox::decode | ( | Byte * | buffer, | |
UInt32 | count | |||
) | [virtual] |
void SampleDescriptionBox::encode | ( | Byte ** | buffer, | |
UInt32 * | count | |||
) | [virtual] |
UInt32 SampleDescriptionBox::estimateSize | ( | ) | [virtual] |
void SampleDescriptionBox::setHandlerType | ( | UInt32 | handler_type_index | ) |
unsigned_int32 SampleDescriptionBox::entry_count |
unsigned_int32 SampleDescriptionBox::handler_type |
unsigned_int32 SampleDescriptionBox::handler_types[3] |