The plugin module header. More...
#include <plugin.h>
Public Attributes | |
gint | magic |
gint | version |
const gchar * | name |
void(* | init )(void) |
void(* | fini )(void) |
InputPlugin *const * | ip_list |
OutputPlugin *const * | op_list |
EffectPlugin *const * | ep_list |
GeneralPlugin *const * | gp_list |
VisPlugin *const * | vp_list |
TransportPlugin *const * | tp_list |
PlaylistPlugin *const * | pp_list |
Iface * | iface |
The plugin module header.
Each module can contain several plugins, of any supported type.
Definition at line 57 of file plugin.h.
EffectPlugin* const* PluginHeader::ep_list |
Definition at line 67 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
void(* PluginHeader::fini)(void) |
Referenced by plugin2_unload().
GeneralPlugin* const* PluginHeader::gp_list |
Definition at line 68 of file plugin.h.
Referenced by plugin2_process().
Iface* PluginHeader::iface |
Definition at line 73 of file plugin.h.
Referenced by plugin2_process().
void(* PluginHeader::init)(void) |
Referenced by plugin2_process().
InputPlugin* const* PluginHeader::ip_list |
Definition at line 65 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
Definition at line 58 of file plugin.h.
Referenced by plugin2_process().
const gchar* PluginHeader::name |
OutputPlugin* const* PluginHeader::op_list |
Definition at line 66 of file plugin.h.
Referenced by plugin2_process().
PlaylistPlugin* const* PluginHeader::pp_list |
Definition at line 71 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
TransportPlugin* const* PluginHeader::tp_list |
Definition at line 70 of file plugin.h.
Referenced by plugin2_process(), and plugin2_unload().
Definition at line 59 of file plugin.h.
Referenced by plugin2_process().
VisPlugin* const* PluginHeader::vp_list |
Definition at line 69 of file plugin.h.
Referenced by plugin2_process().