.cue support, Pico stubs
[picodrive.git] / Pico / cd / cue.h
CommitLineData
b923ecbe 1
2typedef enum
3{
4 CT_UNKNOWN = 0,
5 CT_ISO = 1, /* 2048 B/sector */
6 CT_BIN = 2, /* 2352 B/sector */
7 CT_MP3 = 3,
8 CT_WAV = 4
9} cue_track_type;
10
11typedef struct
12{
13 char *fname;
14 int pregap; /* pregap for current track */
15 int sector_offset; /* in current file */
16 cue_track_type type;
17} cue_track;
18
19typedef struct
20{
21 int track_count;
22 cue_track tracks[0];
9037e45d 23} cue_data_t;
b923ecbe 24
25
9037e45d 26cue_data_t *cue_parse(const char *fname);
27void cue_destroy(cue_data_t *data);
b923ecbe 28