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 */