view src/xs_sidplay1.h @ 673:537240c47d18

It was the dawn of the third age of SID-kind, several years after the XMMS-BMP War. The Unified Audacious+XMMS-SID Project was a dream given form. Its goal: to prevent another war by creating a SID-plugin which would be functional for both worlds, where Audacious and XMMS -related code could work out their differences peacefully. It's a port of call, home away from home for coders, users, entrepreneurs, and wanderers. Humans and aliens wrapped in two million, five hundred thousand tons of spinning code, all alone in the night. It can be a dangerous place, but it's our last, best hope for peace. This is the story of the last of the XMMS-SID releases. The year is 2008. The name of the place is XMMS-SID 0.8.0rc2.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 21 Apr 2008 18:53:55 +0300
parents b0743dc9165d
children 55eea3fa8868
line wrap: on
line source

#ifndef XS_SIDPLAY1_H
#define XS_SIDPLAY1_H

#include "xs_player.h"
#include "xs_support.h"
#include "xs_slsup.h"

#ifdef __cplusplus
extern "C" {
#endif

gboolean    xs_sidplay1_probe(xs_file_t *);
void        xs_sidplay1_close(xs_status_t *);
gboolean    xs_sidplay1_init(xs_status_t *);
gboolean    xs_sidplay1_initsong(xs_status_t *);
guint        xs_sidplay1_fillbuffer(xs_status_t *, gchar *, guint);
gboolean    xs_sidplay1_load(xs_status_t *, gchar *);
void        xs_sidplay1_delete(xs_status_t *);
xs_tuneinfo_t*    xs_sidplay1_getinfo(const gchar *);
gboolean    xs_sidplay1_updateinfo(xs_status_t *);

#ifdef __cplusplus
}
#endif
#endif /* XS_SIDPLAY1_H */