Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
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.
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) |
Definition at line 82 of file plugin.h.
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) |
Definition at line 81 of file plugin.h.
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().