xforms More...
#include <string.h>
#include "xmmspriv/xmms_plugin.h"
#include "xmmspriv/xmms_xform.h"
#include "xmmspriv/xmms_streamtype.h"
#include "xmmspriv/xmms_medialib.h"
#include "xmmspriv/xmms_utils.h"
#include "xmms/xmms_ipc.h"
#include "xmms/xmms_log.h"
#include "xmms/xmms_object.h"
Go to the source code of this file.
xforms
Definition in file xform.c.
#define READ_CHUNK 4096 |
Definition at line 84 of file xform.c.
Referenced by xmms_xform_new(), and xmms_xform_this_peek().
typedef struct match_state_St match_state_t |
typedef struct xmms_xform_hotspot_St xmms_xform_hotspot_t |
void chain_finalize | ( | xmms_xform_t * | xform, | |
xmms_medialib_entry_t | entry, | |||
const gchar * | url, | |||
gboolean | rehashing | |||
) |
Definition at line 1463 of file xform.c.
Referenced by xmms_xform_chain_setup_url().
gchar* get_url_for_entry | ( | xmms_medialib_entry_t | entry | ) |
Definition at line 1477 of file xform.c.
Referenced by xmms_xform_chain_setup().
XMMS_CMD_DEFINE | ( | browse | , | |
xmms_xform_browse | , | |||
xmms_xform_object_t * | , | |||
LIST | , | |||
STRING | , | |||
NONE | ||||
) |
void xmms_xform_auxdata_set_int | ( | xmms_xform_t * | xform, | |
const char * | key, | |||
int | intval | |||
) |
GList* xmms_xform_browse | ( | xmms_xform_object_t * | obj, | |
const gchar * | url, | |||
xmms_error_t * | error | |||
) |
void xmms_xform_browse_add_symlink_args | ( | xmms_xform_t * | xform, | |
const gchar * | basename, | |||
const gchar * | url, | |||
gint | nargs, | |||
gchar ** | args | |||
) |
Definition at line 129 of file xform.c.
Referenced by xmms_xform_browse_add_symlink().
GList* xmms_xform_browse_method | ( | xmms_xform_t * | xform, | |
const gchar * | url, | |||
xmms_error_t * | error | |||
) |
Definition at line 259 of file xform.c.
Referenced by xmms_xform_browse().
xmms_xform_t* xmms_xform_chain_setup | ( | xmms_medialib_entry_t | entry, | |
GList * | goal_formats, | |||
gboolean | rehash | |||
) |
xmms_xform_t* xmms_xform_chain_setup_url | ( | xmms_medialib_entry_t | entry, | |
const gchar * | url, | |||
GList * | goal_formats, | |||
gboolean | rehash | |||
) |
Definition at line 1512 of file xform.c.
Referenced by xmms_xform_chain_setup().
xmms_xform_t * xmms_xform_find | ( | xmms_xform_t * | prev, | |
xmms_medialib_entry_t | entry, | |||
GList * | goal_hints | |||
) |
Definition at line 1290 of file xform.c.
Referenced by xmms_xform_browse().
const xmms_stream_type_t* xmms_xform_get_out_stream_type | ( | xmms_xform_t * | xform | ) |
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_xform_indata_find_str().
xmms_stream_type_t* xmms_xform_intype_get | ( | xmms_xform_t * | xform | ) |
gboolean xmms_xform_metadata_get_int | ( | xmms_xform_t * | xform, | |
const char * | key, | |||
gint32 * | val | |||
) |
gboolean xmms_xform_metadata_get_str | ( | xmms_xform_t * | xform, | |
const char * | key, | |||
const gchar ** | val | |||
) |
Definition at line 580 of file xform.c.
Referenced by xmms_xform_metadata_set_str().
void xmms_xform_metadata_set_int | ( | xmms_xform_t * | xform, | |
const char * | key, | |||
int | val | |||
) |
void xmms_xform_metadata_set_str | ( | xmms_xform_t * | xform, | |
const char * | key, | |||
const char * | val | |||
) |
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_ringbuf_xform_new(), xmms_xform_browse(), and xmms_xform_find().
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_xform_intype_get().
gint xmms_xform_outtype_get_int | ( | xmms_xform_t * | xform, | |
xmms_stream_type_key_t | key | |||
) |
const char* xmms_xform_outtype_get_str | ( | xmms_xform_t * | xform, | |
xmms_stream_type_key_t | key | |||
) |
xmms_plugin_t* xmms_xform_plugin_new | ( | void | ) |
gboolean xmms_xform_plugin_verify | ( | xmms_plugin_t * | _plugin | ) |
const char * xmms_xform_shortname | ( | xmms_xform_t * | xform | ) |
Definition at line 865 of file xform.c.
Referenced by xmms_xform_browse(), xmms_xform_metadata_set_str(), xmms_xform_this_peek(), xmms_xform_this_read(), and xmms_xform_this_seek().
gint xmms_xform_this_peek | ( | xmms_xform_t * | xform, | |
gpointer | buf, | |||
gint | siz, | |||
xmms_error_t * | err | |||
) |
Definition at line 873 of file xform.c.
Referenced by xmms_xform_peek().
gint xmms_xform_this_read | ( | xmms_xform_t * | xform, | |
gpointer | buf, | |||
gint | siz, | |||
xmms_error_t * | err | |||
) |
Definition at line 943 of file xform.c.
Referenced by xmms_xform_read().
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_xform_seek().