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