start |
end |
size |
description |
0x00 |
0x03 |
4 |
Magic Bytes, 0x54485000 ('THP0') |
0x04 |
0x07 |
4 |
Version |
|
|
|
0x00010000 |
v1.0 |
0x00011000 |
v1.1 |
|
0x08 |
0x0b |
4 |
maxBufferSize - maximal buffer size needed for one complete frame
(header + video + audio) |
0x0c |
0x0f |
4 |
maxAudioSamples - != 0 if sound is stored in file, maximal number
of samples in one frame. |
0x10 |
0x13 |
4 |
FPS (float value) |
|
|
|
|
0x14 |
0x17 |
4 |
numFrames - number of frames in the thp file |
0x18 |
0x1b |
4 |
firstFrameSize - size of first frame (header + video + audio) |
0x1c |
0x1f |
4 |
dataSize - size of all frames (not counting the thp header structures) |
0x20 |
0x23 |
4 |
componentDataOffset - ThpComponents stored here (see below) |
0x24 |
0x27 |
4 |
offsetsDataOffset - if != 0, offset to table with offsets of all frames? |
0x28 |
0x2b |
4 |
firstFrameOffset - offset to first frame's data |
0x2c |
0x2f |
4 |
lastFrameOffset - offset to last frame's data |