Output is responsible to put the decoded data on the soundcard. More...
Functions | |
gint | xmms_output_current_id (xmms_output_t *output, xmms_error_t *error) |
Get the current medialib id. | |
gint32 | xmms_output_playtime (xmms_output_t *output, xmms_error_t *error) |
Get the current playtime in milliseconds. | |
guint32 | xmms_output_latency (xmms_output_t *output) |
gboolean | xmms_output_plugin_switch (xmms_output_t *output, xmms_output_plugin_t *new_plugin) |
Switch to another output plugin. | |
xmms_output_t * | xmms_output_new (xmms_output_plugin_t *plugin, xmms_playlist_t *playlist) |
Allocate a new xmms_output_t. | |
void | xmms_output_flush (xmms_output_t *output) |
Flush the buffers in soundcard. |
Output is responsible to put the decoded data on the soundcard.
gint xmms_output_current_id | ( | xmms_output_t * | output, | |
xmms_error_t * | error | |||
) |
void xmms_output_flush | ( | xmms_output_t * | output | ) |
guint32 xmms_output_latency | ( | xmms_output_t * | output | ) |
Definition at line 747 of file output.c.
Referenced by send_data().
xmms_output_t* xmms_output_new | ( | xmms_output_plugin_t * | plugin, | |
xmms_playlist_t * | playlist | |||
) |
gint32 xmms_output_playtime | ( | xmms_output_t * | output, | |
xmms_error_t * | error | |||
) |
gboolean xmms_output_plugin_switch | ( | xmms_output_t * | output, | |
xmms_output_plugin_t * | new_plugin | |||
) |
Switch to another output plugin.
output | output pointer | |
new_plugin | the new xmms_plugin_t to use as output. |