Mercurial > audlegacy
comparison src/audacious/plugin.h @ 3707:1baa8e00c9d7
custom_uri/mime go below type defs
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Sun, 07 Oct 2007 19:12:28 -0500 |
parents | fc17623eb561 |
children | a89a12aa4f2c |
comparison
equal
deleted
inserted
replaced
3706:fc17623eb561 | 3707:1baa8e00c9d7 |
---|---|
40 #include "audacious/vfs.h" | 40 #include "audacious/vfs.h" |
41 #include "audacious/tuple.h" | 41 #include "audacious/tuple.h" |
42 #include "audacious/tuple_formatter.h" | 42 #include "audacious/tuple_formatter.h" |
43 #include "audacious/eventqueue.h" | 43 #include "audacious/eventqueue.h" |
44 #include "audacious/configdb.h" | 44 #include "audacious/configdb.h" |
45 #include "audacious/mime.h" | |
46 #include "audacious/custom_uri.h" | |
47 | 45 |
48 #define PLUGIN(x) ((Plugin *)(x)) | 46 #define PLUGIN(x) ((Plugin *)(x)) |
49 #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) | 47 #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) |
50 #define OUTPUT_PLUGIN(x) ((OutputPlugin *)(x)) | 48 #define OUTPUT_PLUGIN(x) ((OutputPlugin *)(x)) |
51 #define EFFECT_PLUGIN(x) ((EffectPlugin *)(x)) | 49 #define EFFECT_PLUGIN(x) ((EffectPlugin *)(x)) |
86 typedef struct _VisPlugin VisPlugin; | 84 typedef struct _VisPlugin VisPlugin; |
87 typedef struct _DiscoveryPlugin DiscoveryPlugin; | 85 typedef struct _DiscoveryPlugin DiscoveryPlugin; |
88 typedef struct _LowlevelPlugin LowlevelPlugin; | 86 typedef struct _LowlevelPlugin LowlevelPlugin; |
89 | 87 |
90 typedef struct _InputPlayback InputPlayback; | 88 typedef struct _InputPlayback InputPlayback; |
89 | |
90 #include "audacious/mime.h" | |
91 #include "audacious/custom_uri.h" | |
91 | 92 |
92 #define PLUGIN_COMMON_FIELDS \ | 93 #define PLUGIN_COMMON_FIELDS \ |
93 gpointer handle; \ | 94 gpointer handle; \ |
94 gchar *filename; \ | 95 gchar *filename; \ |
95 gchar *description; \ | 96 gchar *description; \ |