XMMS2
Functions
src/includepriv/xmmspriv/xmms_xform_plugin.h File Reference

Go to the source code of this file.

Functions

gboolean xmms_xform_plugin_can_init (const xmms_xform_plugin_t *plugin)
gboolean xmms_xform_plugin_can_read (const xmms_xform_plugin_t *plugin)
gboolean xmms_xform_plugin_can_seek (const xmms_xform_plugin_t *plugin)
gboolean xmms_xform_plugin_can_browse (const xmms_xform_plugin_t *plugin)
gboolean xmms_xform_plugin_can_destroy (const xmms_xform_plugin_t *plugin)
gboolean xmms_xform_plugin_init (const xmms_xform_plugin_t *plugin, xmms_xform_t *xform)
gint xmms_xform_plugin_read (const xmms_xform_plugin_t *plugin, xmms_xform_t *xform, xmms_sample_t *buf, gint length, xmms_error_t *error)
gint64 xmms_xform_plugin_seek (const xmms_xform_plugin_t *plugin, xmms_xform_t *xform, gint64 offset, xmms_xform_seek_mode_t whence, xmms_error_t *err)
gboolean xmms_xform_plugin_browse (const xmms_xform_plugin_t *plugin, xmms_xform_t *xform, const gchar *url, xmms_error_t *error)
void xmms_xform_plugin_destroy (const xmms_xform_plugin_t *plugin, xmms_xform_t *xform)
gboolean xmms_xform_plugin_supports (const xmms_xform_plugin_t *plugin, xmms_stream_type_t *st, gint *priority)

Function Documentation

gboolean xmms_xform_plugin_browse ( const xmms_xform_plugin_t plugin,
xmms_xform_t xform,
const gchar *  url,
xmms_error_t error 
)

Definition at line 207 of file xform_plugin.c.

Referenced by xmms_xform_browse_method().

gboolean xmms_xform_plugin_can_browse ( const xmms_xform_plugin_t plugin)

Definition at line 173 of file xform_plugin.c.

Referenced by xmms_xform_browse_method().

gboolean xmms_xform_plugin_can_destroy ( const xmms_xform_plugin_t plugin)

Definition at line 179 of file xform_plugin.c.

gboolean xmms_xform_plugin_can_init ( const xmms_xform_plugin_t plugin)

Definition at line 155 of file xform_plugin.c.

gboolean xmms_xform_plugin_can_read ( const xmms_xform_plugin_t plugin)

Definition at line 161 of file xform_plugin.c.

gboolean xmms_xform_plugin_can_seek ( const xmms_xform_plugin_t plugin)

Definition at line 167 of file xform_plugin.c.

Referenced by xmms_xform_this_seek().

void xmms_xform_plugin_destroy ( const xmms_xform_plugin_t plugin,
xmms_xform_t xform 
)

Definition at line 214 of file xform_plugin.c.

gboolean xmms_xform_plugin_init ( const xmms_xform_plugin_t plugin,
xmms_xform_t xform 
)

Definition at line 185 of file xform_plugin.c.

Referenced by xmms_xform_new().

gint xmms_xform_plugin_read ( const xmms_xform_plugin_t plugin,
xmms_xform_t xform,
xmms_sample_t buf,
gint  length,
xmms_error_t error 
)

Definition at line 191 of file xform_plugin.c.

Referenced by xmms_xform_this_read().

gint64 xmms_xform_plugin_seek ( const xmms_xform_plugin_t plugin,
xmms_xform_t xform,
gint64  offset,
xmms_xform_seek_mode_t  whence,
xmms_error_t err 
)

Definition at line 198 of file xform_plugin.c.

Referenced by xmms_xform_this_seek().

gboolean xmms_xform_plugin_supports ( const xmms_xform_plugin_t plugin,
xmms_stream_type_t st,
gint *  priority 
)

Definition at line 103 of file xform_plugin.c.

Referenced by xmms_xform_chain_setup_url().