Defines |
#define | VOLUME_MAX_CHANNELS 128 |
Typedefs |
typedef struct xmms_volume_map_St | xmms_volume_map_t |
typedef enum
xmms_output_filler_state_E | xmms_output_filler_state_t |
Enumerations |
enum | xmms_output_filler_state_E {
FILLER_STOP,
FILLER_RUN,
FILLER_QUIT,
FILLER_KILL,
FILLER_SEEK
} |
Functions |
xmms_medialib_entry_t | xmms_output_current_id (xmms_output_t *output) |
| Get the currently medialib id of the currently played entry.
|
| XMMS_CMD_DEFINE (start, xmms_playback_client_start, xmms_output_t *, NONE, NONE, NONE) |
| XMMS_CMD_DEFINE (stop, xmms_playback_client_stop, xmms_output_t *, NONE, NONE, NONE) |
| XMMS_CMD_DEFINE (pause, xmms_playback_client_pause, xmms_output_t *, NONE, NONE, NONE) |
| XMMS_CMD_DEFINE (xform_kill, xmms_playback_client_xform_kill, xmms_output_t *, NONE, NONE, NONE) |
| XMMS_CMD_DEFINE (playtime, xmms_playback_client_playtime, xmms_output_t *, INT32, NONE, NONE) |
| XMMS_CMD_DEFINE (seekms, xmms_playback_client_seekms, xmms_output_t *, NONE, INT32, INT32) |
| XMMS_CMD_DEFINE (seeksamples, xmms_playback_client_seeksamples, xmms_output_t *, NONE, INT32, INT32) |
| XMMS_CMD_DEFINE (output_status, xmms_playback_client_status, xmms_output_t *, INT32, NONE, NONE) |
| XMMS_CMD_DEFINE (currentid, xmms_playback_client_current_id, xmms_output_t *, INT32, NONE, NONE) |
| XMMS_CMD_DEFINE (volume_set, xmms_playback_client_volume_set, xmms_output_t *, NONE, STRING, INT32) |
| XMMS_CMD_DEFINE (volume_get, xmms_playback_client_volume_get, xmms_output_t *, DICT, NONE, NONE) |
gpointer | xmms_output_private_data_get (xmms_output_t *output) |
| Retrieve the private data for the plugin that was set with xmms_output_private_data_set.
|
void | xmms_output_private_data_set (xmms_output_t *output, gpointer data) |
| Set the private data for the plugin that can be retrived with xmms_output_private_data_get later.
|
void | xmms_output_stream_type_add (xmms_output_t *output,...) |
| Add format to list of supported formats.
|
void | xmms_output_set_error (xmms_output_t *output, xmms_error_t *error) |
| Set an error.
|
gint | xmms_output_read (xmms_output_t *output, char *buffer, gint len) |
| Read a number of bytes of data from the output buffer into a buffer.
|
xmms_config_property_t * | xmms_output_config_property_register (xmms_output_t *output, const gchar *name, const gchar *default_value, xmms_object_handler_t cb, gpointer userdata) |
| Register a configuration directive.
|
xmms_config_property_t * | xmms_output_config_lookup (xmms_output_t *output, const gchar *path) |
| Lookup a configuration directive for the output plugin.
|
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 plugin helper.
Definition in file output.c.