XMMS2
|
#include <xmms/xmms_object.h>
#include <xmms/xmms_plugin.h>
#include <xmms/xmms_config.h>
#include <gmodule.h>
Data Structures | |
struct | xmms_plugin_St |
Macros | |
#define | XMMS_BUILTIN_DEFINE(type, api_ver, shname, name, ver, desc, setupfunc) |
Typedefs | |
typedef struct xmms_plugin_St | xmms_plugin_t |
typedef gboolean(* | xmms_plugin_foreach_func_t )(xmms_plugin_t *, gpointer) |
#define XMMS_BUILTIN_DEFINE | ( | type, | |
api_ver, | |||
shname, | |||
name, | |||
ver, | |||
desc, | |||
setupfunc | |||
) |
typedef gboolean(* xmms_plugin_foreach_func_t)(xmms_plugin_t *, gpointer) |
typedef struct xmms_plugin_St xmms_plugin_t |
xmms_config_property_t* xmms_plugin_config_lookup | ( | xmms_plugin_t * | plugin, |
const gchar * | key | ||
) |
xmms_config_property_t* xmms_plugin_config_property_register | ( | xmms_plugin_t * | plugin, |
const gchar * | name, | ||
const gchar * | default_value, | ||
xmms_object_handler_t | cb, | ||
gpointer | userdata | ||
) |
const char* xmms_plugin_description_get | ( | const xmms_plugin_t * | plugin | ) |
void xmms_plugin_destroy | ( | xmms_plugin_t * | plugin | ) |
xmms_plugin_t* xmms_plugin_find | ( | xmms_plugin_type_t | type, |
const gchar * | name | ||
) |
Referenced by main(), and xmms_xform_chain_setup_url_session().
void xmms_plugin_foreach | ( | xmms_plugin_type_t | type, |
xmms_plugin_foreach_func_t | func, | ||
gpointer | user_data | ||
) |
Referenced by xmms_plugin_find(), and xmms_xform_find().
gboolean xmms_plugin_init | ( | const gchar * | path | ) |
Referenced by main().
gboolean xmms_plugin_load | ( | const xmms_plugin_desc_t * | desc, |
GModule * | module | ||
) |
const char* xmms_plugin_name_get | ( | const xmms_plugin_t * | plugin | ) |
const gchar* xmms_plugin_shortname_get | ( | const xmms_plugin_t * | plugin | ) |
void xmms_plugin_shutdown | ( | void | ) |
xmms_plugin_type_t xmms_plugin_type_get | ( | const xmms_plugin_t * | plugin | ) |
const gchar* xmms_plugin_version_get | ( | const xmms_plugin_t * | plugin | ) |