comparison src/audacious/plugin.h @ 4756:f084f639e962

Automated merge with ssh://paula@hg.atheme.org//hg/audacious
author Paula Stanciu <paula.stanciu@gmail.com>
date Thu, 07 Aug 2008 12:17:14 +0300
parents b136f202ebfa c6f352d25d27
children ba9eb9cc287f
comparison
equal deleted inserted replaced
4754:b136f202ebfa 4756:f084f639e962
654 gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream); 654 gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream);
655 gboolean (*vfs_fget_le64)(guint64 *value, VFSFile *stream); 655 gboolean (*vfs_fget_le64)(guint64 *value, VFSFile *stream);
656 gboolean (*vfs_fget_be16)(guint16 *value, VFSFile *stream); 656 gboolean (*vfs_fget_be16)(guint16 *value, VFSFile *stream);
657 gboolean (*vfs_fget_be32)(guint32 *value, VFSFile *stream); 657 gboolean (*vfs_fget_be32)(guint32 *value, VFSFile *stream);
658 gboolean (*vfs_fget_be64)(guint64 *value, VFSFile *stream); 658 gboolean (*vfs_fget_be64)(guint64 *value, VFSFile *stream);
659 void (*output_plugin_cleanup)(void);
660 void (*output_plugin_reinit)(void);
659 }; 661 };
660 662
661 /* Convenience macros for accessing the public API. */ 663 /* Convenience macros for accessing the public API. */
662 /* public name vtable mapping */ 664 /* public name vtable mapping */
663 #define aud_vfs_fopen _audvt->vfs_fopen 665 #define aud_vfs_fopen _audvt->vfs_fopen
1014 #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file 1016 #define aud_equalizer_write_preset_file _audvt->equalizer_write_preset_file
1015 #define aud_import_winamp_eqf _audvt->import_winamp_eqf 1017 #define aud_import_winamp_eqf _audvt->import_winamp_eqf
1016 #define aud_save_preset_file _audvt->save_preset_file 1018 #define aud_save_preset_file _audvt->save_preset_file
1017 #define aud_equalizer_read_aud_preset _audvt->equalizer_read_aud_preset 1019 #define aud_equalizer_read_aud_preset _audvt->equalizer_read_aud_preset
1018 #define aud_load_preset_file _audvt->load_preset_file 1020 #define aud_load_preset_file _audvt->load_preset_file
1021 #define aud_output_plugin_cleanup _audvt->output_plugin_cleanup
1022 #define aud_output_plugin_reinit _audvt->output_plugin_reinit
1019 1023
1020 #include "audacious/auddrct.h" 1024 #include "audacious/auddrct.h"
1021 1025
1022 /* for multi-file plugins :( */ 1026 /* for multi-file plugins :( */
1023 G_BEGIN_DECLS 1027 G_BEGIN_DECLS