diff src/audacious/plugin.h @ 4703:49ea99d333e9

begin seperating equalizer preset from legacy ui
author Tomasz Mon <desowin@gmail.com>
date Mon, 07 Jul 2008 14:53:13 +0200
parents 04c53c9d261b
children a33facf19590
line wrap: on
line diff
--- a/src/audacious/plugin.h	Sun Jul 06 18:46:11 2008 +0200
+++ b/src/audacious/plugin.h	Mon Jul 07 14:53:13 2008 +0200
@@ -635,6 +635,10 @@
 
     void (*create_widgets)(GtkBox *box, PreferencesWidget *widgets, gint amt);
 
+    GList *(*equalizer_read_presets)(const gchar * basename);
+    void (*equalizer_write_preset_file)(GList * list, const gchar * basename);
+    GList *(*import_winamp_eqf)(VFSFile * file);
+
     /* VFS endianess helper functions */
     gboolean (*vfs_fget_le16)(guint16 *value, VFSFile *stream);
     gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream);
@@ -994,6 +998,10 @@
 
 #define aud_create_widgets          _audvt->create_widgets
 
+#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
+
 #include "audacious/auddrct.h"
 
 /* for multi-file plugins :( */