#include <IsoFileClasses.hpp>
Inheritance diagram for MediaHeaderBox:
Public Member Functions | |
MediaHeaderBox (unsigned_int8 version) | |
virtual | ~MediaHeaderBox () |
void | decode (Byte *buffer, UInt32 count) |
void | encode (Byte **buffer, UInt32 *count) |
UInt32 | estimateSize () |
void | setLanguageFromISOCode (char *isoLanguageCode) |
void | getLanguageFromISOCode (char *isoLanguageCode) |
Public Attributes | |
unsigned_int32 | creation_time |
unsigned_int32 | modification_time |
unsigned_int32 | timescale |
unsigned_int32 | duration |
bit1 | pad |
unsigned_int5 | language [3] |
unsigned_int16 | pre_defined |
MediaHeaderBox::MediaHeaderBox | ( | unsigned_int8 | version | ) |
MediaHeaderBox::~MediaHeaderBox | ( | ) | [virtual] |
void MediaHeaderBox::decode | ( | Byte * | buffer, | |
UInt32 | count | |||
) | [virtual] |
void MediaHeaderBox::encode | ( | Byte ** | buffer, | |
UInt32 * | count | |||
) | [virtual] |
UInt32 MediaHeaderBox::estimateSize | ( | ) | [virtual] |
void MediaHeaderBox::getLanguageFromISOCode | ( | char * | isoLanguageCode | ) |
Get ISO/IEC 14496-12:2005(E) setLanguageFromISOCode::language
isoLanguageCode | 3 character ISO language code in network byte order |
void MediaHeaderBox::setLanguageFromISOCode | ( | char * | isoLanguageCode | ) |
Set ISO/IEC 14496-12:2005(E) setLanguageFromISOCode::language
isoLanguageCode | 3 character ISO language code in network byte order |
unsigned_int32 MediaHeaderBox::creation_time |
unsigned_int32 MediaHeaderBox::duration |
unsigned_int5 MediaHeaderBox::language[3] |
unsigned_int32 MediaHeaderBox::modification_time |
bit1 MediaHeaderBox::pad |
unsigned_int16 MediaHeaderBox::pre_defined |
unsigned_int32 MediaHeaderBox::timescale |