Mercurial > hg > xmms-sid
annotate src/xs_sidplay1.h @ 467:9dafc55c4270
Beginnings of vfs portability.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 25 Jan 2007 03:46:02 +0000 |
parents | 730b40033055 |
children | fa95d942f226 |
rev | line source |
---|---|
72
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
1 #ifndef _XS_SIDPLAY1_H |
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
2 #define _XS_SIDPLAY1_H |
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
3 |
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
4 #include "xmms-sid.h" |
467
9dafc55c4270
Beginnings of vfs portability.
Matti Hamalainen <ccr@tnsp.org>
parents:
454
diff
changeset
|
5 #include "xs_support.h" |
72
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
6 |
364
421e4fc13bce
More and more of indentation fixes.
Matti Hamalainen <ccr@tnsp.org>
parents:
230
diff
changeset
|
7 /* Maximum audio frequency supported by libSIDPlay v1 */ |
421e4fc13bce
More and more of indentation fixes.
Matti Hamalainen <ccr@tnsp.org>
parents:
230
diff
changeset
|
8 #define SIDPLAY1_MAX_FREQ (48000) |
421e4fc13bce
More and more of indentation fixes.
Matti Hamalainen <ccr@tnsp.org>
parents:
230
diff
changeset
|
9 |
230 | 10 #ifdef __cplusplus |
11 extern "C" { | |
12 #endif | |
13 | |
467
9dafc55c4270
Beginnings of vfs portability.
Matti Hamalainen <ccr@tnsp.org>
parents:
454
diff
changeset
|
14 gboolean xs_sidplay1_isourfile(t_xs_file *); |
73
2bc607888f53
Added libsidplay2 module, lots of reworking of internals, sidplay1 support
Matti Hamalainen <ccr@tnsp.org>
parents:
72
diff
changeset
|
15 void xs_sidplay1_close(t_xs_status *); |
2bc607888f53
Added libsidplay2 module, lots of reworking of internals, sidplay1 support
Matti Hamalainen <ccr@tnsp.org>
parents:
72
diff
changeset
|
16 gboolean xs_sidplay1_init(t_xs_status *); |
2bc607888f53
Added libsidplay2 module, lots of reworking of internals, sidplay1 support
Matti Hamalainen <ccr@tnsp.org>
parents:
72
diff
changeset
|
17 gboolean xs_sidplay1_initsong(t_xs_status *); |
103
fe83646e6baa
Changed plrFillBuffer()-functions to return actual number of samples computed.
Matti Hamalainen <ccr@tnsp.org>
parents:
87
diff
changeset
|
18 guint xs_sidplay1_fillbuffer(t_xs_status *, gchar *, guint); |
454
730b40033055
Functions renamed, added update function.
Matti Hamalainen <ccr@tnsp.org>
parents:
364
diff
changeset
|
19 gboolean xs_sidplay1_load(t_xs_status *, gchar *); |
730b40033055
Functions renamed, added update function.
Matti Hamalainen <ccr@tnsp.org>
parents:
364
diff
changeset
|
20 void xs_sidplay1_delete(t_xs_status *); |
730b40033055
Functions renamed, added update function.
Matti Hamalainen <ccr@tnsp.org>
parents:
364
diff
changeset
|
21 t_xs_tuneinfo* xs_sidplay1_getinfo(gchar *); |
730b40033055
Functions renamed, added update function.
Matti Hamalainen <ccr@tnsp.org>
parents:
364
diff
changeset
|
22 gboolean xs_sidplay1_updateinfo(t_xs_status *); |
72
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
23 |
230 | 24 #ifdef __cplusplus |
25 } | |
26 #endif | |
72
e3b205a6bc7e
Lots re-arranging and new code for upcoming modularization.
Matti Hamalainen <ccr@tnsp.org>
parents:
71
diff
changeset
|
27 #endif /* _XS_SIDPLAY1_H */ |