#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | decoder_plugin |
Functions | |
| static bool | decoder_plugin_init (const struct decoder_plugin *plugin, const struct config_param *param) |
| Initialize a decoder plugin. | |
| static void | decoder_plugin_finish (const struct decoder_plugin *plugin) |
| Deinitialize a decoder plugin which was initialized successfully. | |
| static void | decoder_plugin_stream_decode (const struct decoder_plugin *plugin, struct decoder *decoder, struct input_stream *is) |
| Decode a stream. | |
| static void | decoder_plugin_file_decode (const struct decoder_plugin *plugin, struct decoder *decoder, const char *path_fs) |
| Decode a file. | |
| static struct tag * | decoder_plugin_tag_dup (const struct decoder_plugin *plugin, const char *path_fs) |
| Read the tag of a file. | |
| static char * | decoder_plugin_container_scan (const struct decoder_plugin *plugin, const char *pathname, const unsigned int tnum) |
| return "virtual" tracks in a container | |
| static char* decoder_plugin_container_scan | ( | const struct decoder_plugin * | plugin, | |
| const char * | pathname, | |||
| const unsigned int | tnum | |||
| ) | [inline, static] |
| static void decoder_plugin_file_decode | ( | const struct decoder_plugin * | plugin, | |
| struct decoder * | decoder, | |||
| const char * | path_fs | |||
| ) | [inline, static] |
| static void decoder_plugin_finish | ( | const struct decoder_plugin * | plugin | ) | [inline, static] |
Deinitialize a decoder plugin which was initialized successfully.
Definition at line 117 of file decoder_plugin.h.
| static bool decoder_plugin_init | ( | const struct decoder_plugin * | plugin, | |
| const struct config_param * | param | |||
| ) | [inline, static] |
Initialize a decoder plugin.
| param | a configuration block for this plugin, or NULL if none is configured |
Definition at line 105 of file decoder_plugin.h.
| static void decoder_plugin_stream_decode | ( | const struct decoder_plugin * | plugin, | |
| struct decoder * | decoder, | |||
| struct input_stream * | is | |||
| ) | [inline, static] |
| static struct tag* decoder_plugin_tag_dup | ( | const struct decoder_plugin * | plugin, | |
| const char * | path_fs | |||
| ) | [static, read] |
1.5.9