Mercurial > audlegacy
annotate Plugins/Input/console/Audacious_Driver.h @ 397:4fa1244ad483 trunk
[svn] Do not generate a cache when loading a playlist.
author | nenolod |
---|---|
date | Sat, 07 Jan 2006 10:02:25 -0800 |
parents | 03d9180e3c87 |
children |
rev | line source |
---|---|
94 | 1 /* |
2 * Audacious: Cross platform media player | |
3 * Copyright (c) 2005 Audacious team | |
4 * | |
5 * Header for the Audacious plugin. | |
6 */ | |
7 | |
8 #ifndef AUDACIOUS_DRIVER_H | |
9 #define AUDACIOUS_DRIVER_H | |
10 | |
145 | 11 #include <glib.h> |
12 | |
94 | 13 #include "Blip_Buffer.h" |
14 #include "Blip_Synth.h" | |
15 #include "Classic_Emu.h" | |
16 #include "Effects_Buffer.h" | |
17 #include "Fir_Resampler.h" | |
18 #include "Gb_Apu.h" | |
19 #include "Gb_Cpu.h" | |
20 #include "Gb_Oscs.h" | |
21 #include "Gbs_Emu.h" | |
22 #include "Gym_Emu.h" | |
23 #include "Multi_Buffer.h" | |
24 #include "Music_Emu.h" | |
25 #include "Nes_Apu.h" | |
26 #include "Nes_Cpu.h" | |
27 #include "Nes_Namco.h" | |
28 #include "Nes_Oscs.h" | |
29 #include "Nes_Vrc6.h" | |
30 #include "Nsf_Emu.h" | |
31 #include "Panning_Buffer.h" | |
32 #include "Sms_Apu.h" | |
33 #include "Sms_Oscs.h" | |
34 #include "Snes_Spc.h" | |
35 #include "Spc_Cpu.h" | |
36 #include "Spc_Dsp.h" | |
37 #include "Spc_Emu.h" | |
38 #include "Tagged_Data.h" | |
39 #include "Vgm_Emu.h" | |
40 #include "abstract_file.h" | |
41 #include "blargg_common.h" | |
42 #include "blargg_endian.h" | |
43 #include "blargg_source.h" | |
44 #include "ym2612.h" | |
45 | |
145 | 46 struct AudaciousConsoleConfig { |
47 gint loop_length; // length to loop in seconds | |
48 gboolean resample; // whether or not to resample | |
49 gint resample_rate; // rate to resample at | |
50 }; | |
51 | |
147
6fe2bfbe6fc2
[svn] Move SPC-specific code into SPC-specific routines.
nenolod
parents:
145
diff
changeset
|
52 #define PLAY_TYPE_NONE 0 |
6fe2bfbe6fc2
[svn] Move SPC-specific code into SPC-specific routines.
nenolod
parents:
145
diff
changeset
|
53 #define PLAY_TYPE_SPC 1 |
6fe2bfbe6fc2
[svn] Move SPC-specific code into SPC-specific routines.
nenolod
parents:
145
diff
changeset
|
54 #define PLAY_TYPE_NSF 2 |
6fe2bfbe6fc2
[svn] Move SPC-specific code into SPC-specific routines.
nenolod
parents:
145
diff
changeset
|
55 #define PLAY_TYPE_VGM 3 |
214 | 56 #define PLAY_TYPE_GBS 4 |
147
6fe2bfbe6fc2
[svn] Move SPC-specific code into SPC-specific routines.
nenolod
parents:
145
diff
changeset
|
57 #define PLAY_TYPE_GYM 5 |
6fe2bfbe6fc2
[svn] Move SPC-specific code into SPC-specific routines.
nenolod
parents:
145
diff
changeset
|
58 |
94 | 59 #endif |