XMMS2
xmms_plugin.h File Reference
#include <glib.h>
#include <xmmsc/xmmsc_idnumbers.h>
#include <xmmsc/xmmsc_compiler.h>
#include <xmms_configuration.h>

Data Structures

struct  xmms_plugin_desc_St
 

Macros

#define XMMS_PLUGIN_SHORTNAME_MAX_LEN   32
 
#define XMMS_PLUGIN_DEFINE(type, api_ver, shname, name, ver, desc, setupfunc)
 

Typedefs

typedef G_BEGIN_DECLS struct xmms_plugin_desc_St xmms_plugin_desc_t
 

Macro Definition Documentation

◆ XMMS_PLUGIN_DEFINE

#define XMMS_PLUGIN_DEFINE ( type,
api_ver,
shname,
name,
ver,
desc,
setupfunc )
Value:
xmms_plugin_desc_t XMMS_PUBLIC XMMS_PLUGIN_DESC_SYMBOL_NAME = { \
type, \
api_ver, \
shname, \
name, \
ver, \
desc, \
setupfunc \
};

◆ XMMS_PLUGIN_SHORTNAME_MAX_LEN

#define XMMS_PLUGIN_SHORTNAME_MAX_LEN   32

Typedef Documentation

◆ xmms_plugin_desc_t

typedef G_BEGIN_DECLS struct xmms_plugin_desc_St xmms_plugin_desc_t