|
| xmms_plugin_t * | xmms_output_plugin_new (void) |
| |
| void | xmms_output_plugin_methods_set (xmms_output_plugin_t *plugin, xmms_output_methods_t *methods) |
| | Register the output plugin functions. More...
|
| |
| gboolean | xmms_output_plugin_verify (xmms_plugin_t *_plugin) |
| |
| xmms_config_property_t * | xmms_output_plugin_config_property_register (xmms_output_plugin_t *plugin, const gchar *name, const gchar *default_value, xmms_object_handler_t cb, gpointer userdata) |
| | Register a configuration directive in the plugin setup function. More...
|
| |
| gboolean | xmms_output_plugin_method_new (xmms_output_plugin_t *plugin, xmms_output_t *output) |
| |
| void | xmms_output_plugin_method_destroy (xmms_output_plugin_t *plugin, xmms_output_t *output) |
| |
| void | xmms_output_plugin_method_flush (xmms_output_plugin_t *plugin, xmms_output_t *output) |
| |
| gboolean | xmms_output_plugin_format_set_always (xmms_output_plugin_t *plugin) |
| | Check if an output plugin needs format updates on each track change. More...
|
| |
| gboolean | xmms_output_plugin_method_format_set (xmms_output_plugin_t *plugin, xmms_output_t *output, xmms_stream_type_t *st) |
| |
| gboolean | xmms_output_plugin_method_status (xmms_output_plugin_t *plugin, xmms_output_t *output, gint st) |
| |
| guint | xmms_output_plugin_method_latency_get (xmms_output_plugin_t *plugin, xmms_output_t *output) |
| |
| gboolean | xmms_output_plugin_method_volume_set_available (xmms_output_plugin_t *plugin) |
| |
| gboolean | xmms_output_plugin_methods_volume_set (xmms_output_plugin_t *plugin, xmms_output_t *output, const gchar *chan, guint val) |
| |
| gboolean | xmms_output_plugin_method_volume_get_available (xmms_output_plugin_t *plugin) |
| |
| gboolean | xmms_output_plugin_method_volume_get (xmms_output_plugin_t *plugin, xmms_output_t *output, const gchar **n, guint *x, guint *y) |
| |