comparison src/audacious/plugin.h @ 2797:f0c1c8b22c88 trunk

[svn] - first attempt at an plugin API2 loader. this is entirely implemented inside the plugin2 namespace, so please respect that if you go editing this ;p
author nenolod
date Thu, 24 May 2007 03:27:54 -0700
parents e9af66a1be74
children c799098c396f
comparison
equal deleted inserted replaced
2796:e9af66a1be74 2797:f0c1c8b22c88
37 37
38 #include <glib.h> 38 #include <glib.h>
39 #include "audacious/vfs.h" 39 #include "audacious/vfs.h"
40 #include "audacious/titlestring.h" 40 #include "audacious/titlestring.h"
41 41
42 #define PLUGIN(x) ((Plugin *)(x))
42 #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) 43 #define INPUT_PLUGIN(x) ((InputPlugin *)(x))
43 #define OUTPUT_PLUGIN(x) ((OutputPlugin *)(x)) 44 #define OUTPUT_PLUGIN(x) ((OutputPlugin *)(x))
44 #define EFFECT_PLUGIN(x) ((EffectPlugin *)(x)) 45 #define EFFECT_PLUGIN(x) ((EffectPlugin *)(x))
45 #define GENERAL_PLUGIN(x) ((GeneralPlugin *)(x)) 46 #define GENERAL_PLUGIN(x) ((GeneralPlugin *)(x))
46 #define VIS_PLUGIN(x) ((VisPlugin *)(x)) 47 #define VIS_PLUGIN(x) ((VisPlugin *)(x))