XMMS2
Output

Output is responsible to put the decoded data on the soundcard. More...

Functions

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_txmms_output_new (xmms_output_plugin_t *plugin, xmms_playlist_t *playlist, xmms_medialib_t *medialib)
 Allocate a new xmms_output_t.
void xmms_output_flush (xmms_output_t *output)
 Flush the buffers in soundcard.

Detailed Description

Output is responsible to put the decoded data on the soundcard.

Function Documentation

◆ xmms_output_flush()

void xmms_output_flush ( xmms_output_t * output)

Flush the buffers in soundcard.

◆ xmms_output_latency()

guint32 xmms_output_latency ( xmms_output_t * output)

Referenced by send_data().

◆ xmms_output_new()

xmms_output_t * xmms_output_new ( xmms_output_plugin_t * plugin,
xmms_playlist_t * playlist,
xmms_medialib_t * medialib )

Allocate a new xmms_output_t.

Referenced by main().

◆ xmms_output_plugin_switch()

gboolean xmms_output_plugin_switch ( xmms_output_t * output,
xmms_output_plugin_t * new_plugin )

Switch to another output plugin.

Parameters
outputoutput pointer
new_pluginthe new xmms_plugin_t to use as output.
Returns
TRUE on success and FALSE on failure