Mercurial > audlegacy
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 4710:c6c692d368b1 | 4711:a33facf19590 |
|---|---|
| 44 #include "audacious/configdb.h" | 44 #include "audacious/configdb.h" |
| 45 #include "audacious/playlist_container.h" | 45 #include "audacious/playlist_container.h" |
| 46 #include "audacious/main.h" | 46 #include "audacious/main.h" |
| 47 #include "audacious/preferences.h" | 47 #include "audacious/preferences.h" |
| 48 #include "audacious/interface.h" | 48 #include "audacious/interface.h" |
| 49 #include "audacious/equalizer_preset.h" | |
| 49 | 50 |
| 50 #define PLUGIN(x) ((Plugin *)(x)) | 51 #define PLUGIN(x) ((Plugin *)(x)) |
| 51 #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) | 52 #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) |
| 52 #define OUTPUT_PLUGIN(x) ((OutputPlugin *)(x)) | 53 #define OUTPUT_PLUGIN(x) ((OutputPlugin *)(x)) |
| 53 #define EFFECT_PLUGIN(x) ((EffectPlugin *)(x)) | 54 #define EFFECT_PLUGIN(x) ((EffectPlugin *)(x)) |
| 636 void (*create_widgets)(GtkBox *box, PreferencesWidget *widgets, gint amt); | 637 void (*create_widgets)(GtkBox *box, PreferencesWidget *widgets, gint amt); |
| 637 | 638 |
| 638 GList *(*equalizer_read_presets)(const gchar * basename); | 639 GList *(*equalizer_read_presets)(const gchar * basename); |
| 639 void (*equalizer_write_preset_file)(GList * list, const gchar * basename); | 640 void (*equalizer_write_preset_file)(GList * list, const gchar * basename); |
| 640 GList *(*import_winamp_eqf)(VFSFile * file); | 641 GList *(*import_winamp_eqf)(VFSFile * file); |
| 642 void (*save_preset_file)(EqualizerPreset *preset, const gchar * filename); | |
| 643 EqualizerPreset *(*equalizer_read_aud_preset)(const gchar * filename); | |
| 644 EqualizerPreset *(*load_preset_file)(const gchar *filename); | |
| 641 | 645 |
| 642 /* VFS endianess helper functions */ | 646 /* VFS endianess helper functions */ |
| 643 gboolean (*vfs_fget_le16)(guint16 *value, VFSFile *stream); | 647 gboolean (*vfs_fget_le16)(guint16 *value, VFSFile *stream); |
| 644 gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream); | 648 gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream); |
| 645 gboolean (*vfs_fget_le64)(guint64 *value, VFSFile *stream); | 649 gboolean (*vfs_fget_le64)(guint64 *value, VFSFile *stream); |
| 999 #define aud_create_widgets _audvt->create_widgets | 1003 #define aud_create_widgets _audvt->create_widgets |
| 1000 | 1004 |
| 1001 #define aud_equalizer_read_presets _audvt->equalizer_read_presets | 1005 #define aud_equalizer_read_presets _audvt->equalizer_read_presets |
| 1002 #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file | 1006 #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file |
| 1003 #define aud_import_winamp_eqf _audvt->import_winamp_eqf | 1007 #define aud_import_winamp_eqf _audvt->import_winamp_eqf |
| 1008 #define aud_save_preset_file _audvt->save_preset_file | |
| 1009 #define aud_equalizer_read_aud_preset _audvt->equalizer_read_aud_preset | |
| 1010 #define aud_load_preset_file _audvt->load_preset_file | |
| 1004 | 1011 |
| 1005 #include "audacious/auddrct.h" | 1012 #include "audacious/auddrct.h" |
| 1006 | 1013 |
| 1007 /* for multi-file plugins :( */ | 1014 /* for multi-file plugins :( */ |
| 1008 G_BEGIN_DECLS | 1015 G_BEGIN_DECLS |
