|
MPD
0.17~git
|
#include <glib.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | audio_output_plugin |
| A plugin which controls an audio output device. More... | |
Functions | |
| static bool | ao_plugin_test_default_device (const struct audio_output_plugin *plugin) |
| G_GNUC_MALLOC struct audio_output * | ao_plugin_init (const struct audio_output_plugin *plugin, const struct config_param *param, GError **error) |
| void | ao_plugin_finish (struct audio_output *ao) |
| bool | ao_plugin_enable (struct audio_output *ao, GError **error_r) |
| void | ao_plugin_disable (struct audio_output *ao) |
| bool | ao_plugin_open (struct audio_output *ao, struct audio_format *audio_format, GError **error) |
| void | ao_plugin_close (struct audio_output *ao) |
| G_GNUC_PURE unsigned | ao_plugin_delay (struct audio_output *ao) |
| void | ao_plugin_send_tag (struct audio_output *ao, const struct tag *tag) |
| size_t | ao_plugin_play (struct audio_output *ao, const void *chunk, size_t size, GError **error) |
| void | ao_plugin_drain (struct audio_output *ao) |
| void | ao_plugin_cancel (struct audio_output *ao) |
| bool | ao_plugin_pause (struct audio_output *ao) |
| void ao_plugin_cancel | ( | struct audio_output * | ao | ) |
| void ao_plugin_close | ( | struct audio_output * | ao | ) |
| G_GNUC_PURE unsigned ao_plugin_delay | ( | struct audio_output * | ao | ) |
| void ao_plugin_disable | ( | struct audio_output * | ao | ) |
| void ao_plugin_drain | ( | struct audio_output * | ao | ) |
| bool ao_plugin_enable | ( | struct audio_output * | ao, |
| GError ** | error_r | ||
| ) |
| void ao_plugin_finish | ( | struct audio_output * | ao | ) |
| G_GNUC_MALLOC struct audio_output* ao_plugin_init | ( | const struct audio_output_plugin * | plugin, |
| const struct config_param * | param, | ||
| GError ** | error | ||
| ) | [read] |
| bool ao_plugin_open | ( | struct audio_output * | ao, |
| struct audio_format * | audio_format, | ||
| GError ** | error | ||
| ) |
| bool ao_plugin_pause | ( | struct audio_output * | ao | ) |
| size_t ao_plugin_play | ( | struct audio_output * | ao, |
| const void * | chunk, | ||
| size_t | size, | ||
| GError ** | error | ||
| ) |
| void ao_plugin_send_tag | ( | struct audio_output * | ao, |
| const struct tag * | tag | ||
| ) |
| static bool ao_plugin_test_default_device | ( | const struct audio_output_plugin * | plugin | ) | [inline, static] |
Definition at line 161 of file output_plugin.h.
1.7.5.1