diff 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
line wrap: on
line diff
--- a/src/audacious/plugin.h	Wed Jul 30 23:04:32 2008 +0100
+++ b/src/audacious/plugin.h	Thu Aug 07 12:16:46 2008 +0300
@@ -650,6 +650,8 @@
     gboolean (*vfs_fget_be16)(guint16 *value, VFSFile *stream);
     gboolean (*vfs_fget_be32)(guint32 *value, VFSFile *stream);
     gboolean (*vfs_fget_be64)(guint64 *value, VFSFile *stream);
+    void (*output_plugin_cleanup)(void);
+    void (*output_plugin_reinit)(void);
 };
 
 /* Convenience macros for accessing the public API. */
@@ -1008,6 +1010,8 @@
 #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
+#define aud_output_plugin_cleanup   _audvt->output_plugin_cleanup
+#define aud_output_plugin_reinit    _audvt->output_plugin_reinit
 
 #include "audacious/auddrct.h"