#ifndef MODPLUG_PLUGIN_H
#define MODPLUG_PLUGIN_H

#include "settings.h"

#ifdef __cplusplus
extern "C" {
#endif

#include <audacious/plugin.h>

void InitSettings (const ModplugSettings * settings);
int CanPlayFileFromVFS (const char * filename, VFSFile * file);
bool_t PlayFile (InputPlayback * data, const char * filename, VFSFile * file,
 int start_time, int stop_time, bool_t pause);
void Stop (InputPlayback * data);
void Pause (InputPlayback * data, bool_t pause);
void mseek (InputPlayback * data, int time);
Tuple * GetSongTuple (const char * filename, VFSFile * file);

#ifdef __cplusplus
} /* extern "C" */
#endif

#endif /* MODPLUG_PLUGIN_H */
