Mercurial > audlegacy
comparison src/audacious/plugin.h @ 4755:c6f352d25d27
makeing possible to reinitialize the output plugin from outher plugins
| author | Paula Stanciu <paula.stanciu@gmail.com> |
|---|---|
| date | Thu, 07 Aug 2008 12:16:46 +0300 |
| parents | a33facf19590 |
| children | f084f639e962 |
comparison
equal
deleted
inserted
replaced
| 4749:b86e9f9663f4 | 4755:c6f352d25d27 |
|---|---|
| 648 gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream); | 648 gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream); |
| 649 gboolean (*vfs_fget_le64)(guint64 *value, VFSFile *stream); | 649 gboolean (*vfs_fget_le64)(guint64 *value, VFSFile *stream); |
| 650 gboolean (*vfs_fget_be16)(guint16 *value, VFSFile *stream); | 650 gboolean (*vfs_fget_be16)(guint16 *value, VFSFile *stream); |
| 651 gboolean (*vfs_fget_be32)(guint32 *value, VFSFile *stream); | 651 gboolean (*vfs_fget_be32)(guint32 *value, VFSFile *stream); |
| 652 gboolean (*vfs_fget_be64)(guint64 *value, VFSFile *stream); | 652 gboolean (*vfs_fget_be64)(guint64 *value, VFSFile *stream); |
| 653 void (*output_plugin_cleanup)(void); | |
| 654 void (*output_plugin_reinit)(void); | |
| 653 }; | 655 }; |
| 654 | 656 |
| 655 /* Convenience macros for accessing the public API. */ | 657 /* Convenience macros for accessing the public API. */ |
| 656 /* public name vtable mapping */ | 658 /* public name vtable mapping */ |
| 657 #define aud_vfs_fopen _audvt->vfs_fopen | 659 #define aud_vfs_fopen _audvt->vfs_fopen |
| 1006 #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file | 1008 #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file |
| 1007 #define aud_import_winamp_eqf _audvt->import_winamp_eqf | 1009 #define aud_import_winamp_eqf _audvt->import_winamp_eqf |
| 1008 #define aud_save_preset_file _audvt->save_preset_file | 1010 #define aud_save_preset_file _audvt->save_preset_file |
| 1009 #define aud_equalizer_read_aud_preset _audvt->equalizer_read_aud_preset | 1011 #define aud_equalizer_read_aud_preset _audvt->equalizer_read_aud_preset |
| 1010 #define aud_load_preset_file _audvt->load_preset_file | 1012 #define aud_load_preset_file _audvt->load_preset_file |
| 1013 #define aud_output_plugin_cleanup _audvt->output_plugin_cleanup | |
| 1014 #define aud_output_plugin_reinit _audvt->output_plugin_reinit | |
| 1011 | 1015 |
| 1012 #include "audacious/auddrct.h" | 1016 #include "audacious/auddrct.h" |
| 1013 | 1017 |
| 1014 /* for multi-file plugins :( */ | 1018 /* for multi-file plugins :( */ |
| 1015 G_BEGIN_DECLS | 1019 G_BEGIN_DECLS |
