Output
[XMMSServer]


Detailed Description

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


Functions

guint xmms_output_current_id (xmms_output_t *output, xmms_error_t *error)
 Get the current medialib id.
guint32 xmms_output_playtime (xmms_output_t *output, xmms_error_t *error)
 Get the current playtime in milliseconds.
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)
 Allocate a new xmms_output_t.
void xmms_output_flush (xmms_output_t *output)
 Flush the buffers in soundcard.


Function Documentation

guint xmms_output_current_id ( xmms_output_t output,
xmms_error_t error 
)

Get the current medialib id.

Parameters:
output an output object
error an error object
Returns:
the current medialib id

Definition at line 642 of file output.c.

void xmms_output_flush ( xmms_output_t output  ) 

Flush the buffers in soundcard.

Definition at line 972 of file output.c.

xmms_output_t* xmms_output_new ( xmms_output_plugin_t plugin,
xmms_playlist_t playlist 
)

Allocate a new xmms_output_t.

Definition at line 868 of file output.c.

Referenced by main().

guint32 xmms_output_playtime ( xmms_output_t output,
xmms_error_t error 
)

Get the current playtime in milliseconds.

Definition at line 731 of file output.c.

gboolean xmms_output_plugin_switch ( xmms_output_t output,
xmms_output_plugin_t new_plugin 
)

Switch to another output plugin.

Parameters:
output output pointer
new_plugin the new xmms_plugin_t to use as output.
Returns:
TRUE on success and FALSE on failure

Definition at line 831 of file output.c.


Generated on Wed Dec 10 18:06:45 2008 for XMMS2 by  doxygen 1.5.6