|
MPD
0.17~git
|
#include <glib.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | playlist_provider |
| An object which provides the contents of a playlist. More... | |
| struct | playlist_plugin |
Functions | |
| static void | playlist_provider_init (struct playlist_provider *playlist, const struct playlist_plugin *plugin) |
| static bool | playlist_plugin_init (const struct playlist_plugin *plugin, const struct config_param *param) |
| Initialize a plugin. | |
| static void | playlist_plugin_finish (const struct playlist_plugin *plugin) |
| Deinitialize a plugin which was initialized successfully. | |
| static struct playlist_provider * | playlist_plugin_open_uri (const struct playlist_plugin *plugin, const char *uri, GMutex *mutex, GCond *cond) |
| static struct playlist_provider * | playlist_plugin_open_stream (const struct playlist_plugin *plugin, struct input_stream *is) |
| static void | playlist_plugin_close (struct playlist_provider *playlist) |
| static struct song * | playlist_plugin_read (struct playlist_provider *playlist) |
| static void playlist_plugin_close | ( | struct playlist_provider * | playlist | ) | [inline, static] |
Definition at line 130 of file playlist_plugin.h.
| static void playlist_plugin_finish | ( | const struct playlist_plugin * | plugin | ) | [inline, static] |
Deinitialize a plugin which was initialized successfully.
Definition at line 109 of file playlist_plugin.h.
| static bool playlist_plugin_init | ( | const struct playlist_plugin * | plugin, |
| const struct config_param * | param | ||
| ) | [inline, static] |
Initialize a plugin.
| param | a configuration block for this plugin, or NULL if none is configured |
Definition at line 97 of file playlist_plugin.h.
| static struct playlist_provider* playlist_plugin_open_stream | ( | const struct playlist_plugin * | plugin, |
| struct input_stream * | is | ||
| ) | [static, read] |
Definition at line 123 of file playlist_plugin.h.
| static struct playlist_provider* playlist_plugin_open_uri | ( | const struct playlist_plugin * | plugin, |
| const char * | uri, | ||
| GMutex * | mutex, | ||
| GCond * | cond | ||
| ) | [static, read] |
Definition at line 116 of file playlist_plugin.h.
| static struct song* playlist_plugin_read | ( | struct playlist_provider * | playlist | ) | [static, read] |
Definition at line 136 of file playlist_plugin.h.
| static void playlist_provider_init | ( | struct playlist_provider * | playlist, |
| const struct playlist_plugin * | plugin | ||
| ) | [inline, static] |
Definition at line 40 of file playlist_plugin.h.
1.7.5.1