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