Mercurial > audlegacy
diff src/audacious/plugin.h @ 4711:a33facf19590
more work on seperating presets from legacy ui
| author | Tomasz Mon <desowin@gmail.com> |
|---|---|
| date | Tue, 08 Jul 2008 15:35:48 +0200 |
| parents | 49ea99d333e9 |
| children | 22b7212eb3f9 c6f352d25d27 278100ea0e92 |
line wrap: on
line diff
--- a/src/audacious/plugin.h Tue Jul 08 12:26:34 2008 +0900 +++ b/src/audacious/plugin.h Tue Jul 08 15:35:48 2008 +0200 @@ -46,6 +46,7 @@ #include "audacious/main.h" #include "audacious/preferences.h" #include "audacious/interface.h" +#include "audacious/equalizer_preset.h" #define PLUGIN(x) ((Plugin *)(x)) #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) @@ -638,6 +639,9 @@ GList *(*equalizer_read_presets)(const gchar * basename); void (*equalizer_write_preset_file)(GList * list, const gchar * basename); GList *(*import_winamp_eqf)(VFSFile * file); + void (*save_preset_file)(EqualizerPreset *preset, const gchar * filename); + EqualizerPreset *(*equalizer_read_aud_preset)(const gchar * filename); + EqualizerPreset *(*load_preset_file)(const gchar *filename); /* VFS endianess helper functions */ gboolean (*vfs_fget_le16)(guint16 *value, VFSFile *stream); @@ -1001,6 +1005,9 @@ #define aud_equalizer_read_presets _audvt->equalizer_read_presets #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file #define aud_import_winamp_eqf _audvt->import_winamp_eqf +#define aud_save_preset_file _audvt->save_preset_file +#define aud_equalizer_read_aud_preset _audvt->equalizer_read_aud_preset +#define aud_load_preset_file _audvt->load_preset_file #include "audacious/auddrct.h"
