#include <IsoFileClasses.hpp>
Inheritance diagram for MovieHeaderBox:

Public Member Functions | |
| MovieHeaderBox (unsigned_int8 version) | |
| virtual | ~MovieHeaderBox () |
| void | decode (Byte *buffer, UInt32 count) |
| void | encode (Byte **buffer, UInt32 *count) |
| UInt32 | estimateSize () |
Static Public Member Functions | |
| static unsigned_int32 | getCurrentISOFileFormatTime () |
Public Attributes | |
| unsigned_int32 | creation_time |
| unsigned_int32 | modification_time |
| unsigned_int32 | timescale |
| unsigned_int32 | duration |
| int32 | rate |
| int16 | volume |
| int32 | matrix [9] |
| bit32 | pre_defined [6] |
| unsigned_int32 | next_track_ID |
Static Public Attributes | |
| static const bit16 | reserved = 0 |
| static const unsigned_int32 | reserved_arr [2] = {0,0} |
| static const UInt32 | timeFrom1904To1970 = ((1970 - 1904)*365 + (UInt32)((1970 - 1904)/4))*24*60*60 |
| MovieHeaderBox::MovieHeaderBox | ( | unsigned_int8 | version | ) |
| MovieHeaderBox::~MovieHeaderBox | ( | ) | [virtual] |
| void MovieHeaderBox::decode | ( | Byte * | buffer, | |
| UInt32 | count | |||
| ) | [virtual] |
| void MovieHeaderBox::encode | ( | Byte ** | buffer, | |
| UInt32 * | count | |||
| ) | [virtual] |
| UInt32 MovieHeaderBox::estimateSize | ( | ) | [virtual] |
| unsigned_int32 MovieHeaderBox::getCurrentISOFileFormatTime | ( | ) | [static] |
Get current time for MovieHeaderBox, TrackHeaderBox, MediaHeaderBox etc. as specified in ISO/IEC 14496-12:2005(E)
| unsigned_int32 MovieHeaderBox::creation_time |
| unsigned_int32 MovieHeaderBox::duration |
| int32 MovieHeaderBox::matrix[9] |
| unsigned_int32 MovieHeaderBox::modification_time |
| unsigned_int32 MovieHeaderBox::next_track_ID |
| bit32 MovieHeaderBox::pre_defined[6] |
| int32 MovieHeaderBox::rate |
const bit16 MovieHeaderBox::reserved = 0 [static] |
const unsigned_int32 MovieHeaderBox::reserved_arr = {0,0} [static] |
const UInt32 MovieHeaderBox::timeFrom1904To1970 = ((1970 - 1904)*365 + (UInt32)((1970 - 1904)/4))*24*60*60 [static] |
| unsigned_int32 MovieHeaderBox::timescale |
| int16 MovieHeaderBox::volume |
1.4.7