MPD
|
#include <filter_plugin.h>
Data Fields | |
const char * | name |
struct filter *(* | init )(const struct config_param *param, GError **error_r) |
Allocates and configures a filter. | |
void(* | finish )(struct filter *filter) |
Free instance data. | |
struct audio_format *(* | open )(struct filter *filter, struct audio_format *audio_format, GError **error_r) |
Opens a filter. | |
void(* | close )(struct filter *filter) |
Closes a filter. | |
const void *(* | filter )(struct filter *filter, const void *src, size_t src_size, size_t *dest_buffer_r, GError **error_r) |
Filters a block of PCM data. | |
Definition at line 37 of file filter_plugin.h.
Closes a filter.
Definition at line 66 of file filter_plugin.h.
const void*(* filter_plugin::filter)(struct filter *filter, const void *src, size_t src_size, size_t *dest_buffer_r, GError **error_r) |
Filters a block of PCM data.
Definition at line 71 of file filter_plugin.h.
Free instance data.
Definition at line 49 of file filter_plugin.h.
|
read |
Allocates and configures a filter.
Definition at line 43 of file filter_plugin.h.
const char* filter_plugin::name |
Definition at line 38 of file filter_plugin.h.
|
read |
Opens a filter.
audio_format | the audio format of incoming data; the plugin may modify the object to enforce another input format |
Definition at line 59 of file filter_plugin.h.