Mercurial > audlegacy
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)) |
