summaryrefslogtreecommitdiff
path: root/include/THPPlayer/THPFile.h
blob: 3a1409665e5f53a823b94a8bc7e701aea345be0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef _THP_THPFILE_H
#define _THP_THPFILE_H

#include "common.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef struct THPHeader {
	char magic[4];
	u32 version;
	u32 bufsize;
	u32 audioMaxSamples;
	f32 frameRate;
	u32 numFrames;
	u32 firstFrameSize;
	u32 movieDataSize;
	u32 compInfoDataOffsets;
	u32 offsetDataOffsets;
	u32 movieDataOffsets;
	u32 finalFrameDataOffsets;
} THPHeader;

#ifdef __cplusplus
}
#endif

#endif