Mercurial > hg > xmms-sid
diff src/xs_sidplayfp.h @ 835:d508c7c4bc69
Add libSIDPlay2-FP backend interface module.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 08 Nov 2012 20:47:49 +0200 |
parents | |
children | b02f934d8224 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/xs_sidplayfp.h Thu Nov 08 20:47:49 2012 +0200 @@ -0,0 +1,25 @@ +#ifndef XS_SIDPLAYFP_H +#define XS_SIDPLAYFP_H + +#include "xs_player.h" +#include "xs_support.h" + +#ifdef __cplusplus +extern "C" { +#endif + +gboolean xs_sidplayfp_probe(XSFile *); +void xs_sidplayfp_close(XSEngineState *); +gboolean xs_sidplayfp_init(XSEngineState *); +gboolean xs_sidplayfp_initsong(XSEngineState *); +guint xs_sidplayfp_fillbuffer(XSEngineState *, gchar *, guint); +gboolean xs_sidplayfp_load(XSEngineState *, gchar *); +void xs_sidplayfp_delete(XSEngineState *); +XSTuneInfo* xs_sidplayfp_getinfo(const gchar *); +gboolean xs_sidplayfp_updateinfo(XSEngineState *); +void xs_sidplayfp_flush(XSEngineState *); + +#ifdef __cplusplus +} +#endif +#endif /* XS_SIDPLAYFP_H */