The plugin module header. More...
#include <plugin.h>
Public Attributes | |
gint | magic |
Audacious plugin module magic ID. | |
gint | api_version |
API version plugin has been compiled for, this is checked against __AUDACIOUS_PLUGIN_API__. | |
gchar * | name |
Module name. | |
void(* | init )(void) |
void(* | fini )(void) |
Plugin * | priv_assoc |
InputPlugin ** | ip_list |
List of InputPlugin(s) in this module. | |
OutputPlugin ** | op_list |
EffectPlugin ** | ep_list |
GeneralPlugin ** | gp_list |
VisPlugin ** | vp_list |
Interface * | interface |
The plugin module header.
Each module can contain several plugins, of any supported type.
Definition at line 76 of file plugin.h.
API version plugin has been compiled for, this is checked against __AUDACIOUS_PLUGIN_API__.
Definition at line 78 of file plugin.h.
Referenced by plugin2_process().
EffectPlugin** PluginHeader::ep_list |
Definition at line 86 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
void(* PluginHeader::fini)(void) |
Referenced by plugin2_unload().
GeneralPlugin** PluginHeader::gp_list |
Definition at line 87 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
void(* PluginHeader::init)(void) |
Referenced by plugin2_process().
Interface* PluginHeader::interface |
Definition at line 89 of file plugin.h.
Referenced by plugin2_process().
InputPlugin** PluginHeader::ip_list |
List of InputPlugin(s) in this module.
Definition at line 84 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
Audacious plugin module magic ID.
Definition at line 77 of file plugin.h.
Referenced by plugin2_process().
gchar* PluginHeader::name |
OutputPlugin** PluginHeader::op_list |
Definition at line 85 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
Plugin* PluginHeader::priv_assoc |
Definition at line 83 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
VisPlugin** PluginHeader::vp_list |
Definition at line 88 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().