32#define PLUGIN_AUDIO_DECODER 3
33#define PLUGIN_VIDEO_DECODER 4
34#define PLUGIN_SPU_DECODER 5
35#define PLUGIN_AUDIO_OUT 6
36#define PLUGIN_VIDEO_OUT 7
39#define PLUGIN_TYPE_MAX PLUGIN_POST
41#define PLUGIN_XINE_MODULE 0x10
46#define PLUGIN_MUST_PRELOAD (1 << 7)
51#define PLUGIN_NO_UNLOAD (1 << 6)
53#define PLUGIN_TYPE_MASK ((1 << 6) - 1)
61 void *(*init)(
xine_t *,
const void *);
#define XINE_PROTECTED
Definition attributes.h:75
Definition xine_plugin.h:72
int priority
Definition xine_plugin.h:73
Definition xine_plugin.h:77
int priority
Definition xine_plugin.h:79
const uint32_t * supported_types
Definition xine_plugin.h:78
Definition xine_plugin.h:88
int priority
Definition xine_plugin.h:89
Definition xine_plugin.h:55
const void * special_info
Definition xine_plugin.h:60
uint8_t API
Definition xine_plugin.h:57
const char * id
Definition xine_plugin.h:58
uint8_t type
Definition xine_plugin.h:56
uint32_t version
Definition xine_plugin.h:59
Definition xine_plugin.h:83
uint32_t type
Definition xine_plugin.h:84
Definition xine_plugin.h:66
int priority
Definition xine_plugin.h:67
int visual_type
Definition xine_plugin.h:68
Definition xine_plugin.h:103
int priority
Definition xine_plugin.h:104
unsigned int sub_type
Definition xine_plugin.h:106
Definition xine_internal.h:80
_xine_arg_type_t type
Definition xine.c:1574
void xine_register_plugins(xine_t *self, const plugin_info_t *info)
Definition load_plugins.c:807