XMMS2
|
#include "xmms/xmms_xformplugin.h"
#include "xmms/xmms_medialib.h"
#include "xmmspriv/xmms_streamtype.h"
#include "xmmspriv/xmms_plugin.h"
Go to the source code of this file.
Macros | |
#define | XMMS_XFORM_BUILTIN(shname, name, ver, desc, setupfunc) XMMS_BUILTIN(XMMS_PLUGIN_TYPE_XFORM, XMMS_XFORM_API_VERSION, shname, name, ver, desc, (gboolean (*)(gpointer))setupfunc) |
Typedefs | |
typedef struct xmms_xform_object_St | xmms_xform_object_t |
#define XMMS_XFORM_BUILTIN | ( | shname, | |
name, | |||
ver, | |||
desc, | |||
setupfunc | |||
) | XMMS_BUILTIN(XMMS_PLUGIN_TYPE_XFORM, XMMS_XFORM_API_VERSION, shname, name, ver, desc, (gboolean (*)(gpointer))setupfunc) |
Definition at line 53 of file xmms_xform.h.
typedef struct xmms_xform_object_St xmms_xform_object_t |
Definition at line 25 of file xmms_xform.h.
GList* xmms_xform_browse | ( | const gchar * | url, |
xmms_error_t * | error | ||
) |
Definition at line 277 of file xform.c.
Referenced by xmms_medialib_entry_remove(), and xmms_xform_browse().
GList* xmms_xform_browse_method | ( | xmms_xform_t * | xform, |
const gchar * | url, | ||
xmms_error_t * | error | ||
) |
Definition at line 257 of file xform.c.
Referenced by xmms_collection_init(), and xmms_xform_browse().
xmms_xform_t* xmms_xform_chain_setup | ( | xmms_medialib_entry_t | entry, |
GList * | goal_formats, | ||
gboolean | rehash | ||
) |
Definition at line 1388 of file xform.c.
Referenced by xmms_mediainfo_reader_wakeup(), and xmms_output_set_error().
xmms_xform_t* xmms_xform_chain_setup_url | ( | xmms_medialib_entry_t | entry, |
const gchar * | url, | ||
GList * | goal_formats, | ||
gboolean | rehash | ||
) |
Definition at line 1405 of file xform.c.
Referenced by xmms_collection_init(), and xmms_xform_chain_setup().
const GList* xmms_xform_goal_hints_get | ( | xmms_xform_t * | xform | ) |
const char* xmms_xform_indata_find_str | ( | xmms_xform_t * | xform, |
xmms_stream_type_key_t | key | ||
) |
Definition at line 459 of file xform.c.
Referenced by xmms_magic_add(), and xmms_xform_indata_find_str().
xmms_stream_type_t* xmms_xform_intype_get | ( | xmms_xform_t * | xform | ) |
xmms_xform_t* xmms_xform_new | ( | xmms_xform_plugin_t * | plugin, |
xmms_xform_t * | prev, | ||
xmms_medialib_entry_t | entry, | ||
GList * | goal_hints | ||
) |
Definition at line 375 of file xform.c.
Referenced by xmms_xform_browse(), xmms_xform_config_lookup(), xmms_xform_find(), and xmms_xform_goal_hints_get().
xmms_xform_object_t* xmms_xform_object_init | ( | void | ) |
void xmms_xform_outdata_type_set | ( | xmms_xform_t * | xform, |
xmms_stream_type_t * | type | ||
) |
xmms_stream_type_t* xmms_xform_outtype_get | ( | xmms_xform_t * | xform | ) |
Definition at line 484 of file xform.c.
Referenced by xmms_output_set_error(), and xmms_xform_intype_get().
gint xmms_xform_outtype_get_int | ( | xmms_xform_t * | xform, |
xmms_stream_type_key_t | key | ||
) |
const gchar* xmms_xform_outtype_get_str | ( | xmms_xform_t * | xform, |
xmms_stream_type_key_t | key | ||
) |
xmms_plugin_t* xmms_xform_plugin_new | ( | void | ) |
Definition at line 43 of file xform_plugin.c.
Referenced by xmms_plugin_shutdown().
gboolean xmms_xform_plugin_verify | ( | xmms_plugin_t * | plugin | ) |
Definition at line 66 of file xform_plugin.c.
Referenced by xmms_plugin_shutdown().
int xmms_xform_this_read | ( | xmms_xform_t * | xform, |
gpointer | buf, | ||
int | siz, | ||
xmms_error_t * | err | ||
) |
gint64 xmms_xform_this_seek | ( | xmms_xform_t * | xform, |
gint64 | offset, | ||
xmms_xform_seek_mode_t | whence, | ||
xmms_error_t * | err | ||
) |
Definition at line 1021 of file xform.c.
Referenced by xmms_output_set_error(), and xmms_xform_seek().