#include <input_plugin.h>
Data Fields | |
const char * | name |
bool(* | init )(const struct config_param *param) |
Global initialization. | |
void(* | finish )(void) |
Global deinitialization. | |
bool(* | open )(struct input_stream *is, const char *url) |
void(* | close )(struct input_stream *is) |
struct tag *(* | tag )(struct input_stream *is) |
int(* | buffer )(struct input_stream *is) |
size_t(* | read )(struct input_stream *is, void *ptr, size_t size) |
bool(* | eof )(struct input_stream *is) |
bool(* | seek )(struct input_stream *is, off_t offset, int whence) |
Definition at line 32 of file input_plugin.h.
int(* input_plugin::buffer)(struct input_stream *is) |
void(* input_plugin::close)(struct input_stream *is) |
bool(* input_plugin::eof)(struct input_stream *is) |
void(* input_plugin::finish)(void) |
Global deinitialization.
Called once before MPD shuts down (only if init() has returned true).
bool(* input_plugin::init)(const struct config_param *param) |
Global initialization.
This method is called when MPD starts.
const char* input_plugin::name |
Definition at line 33 of file input_plugin.h.
bool(* input_plugin::open)(struct input_stream *is, const char *url) |
size_t(* input_plugin::read)(struct input_stream *is, void *ptr, size_t size) |
bool(* input_plugin::seek)(struct input_stream *is, off_t offset, int whence) |
struct tag*(* input_plugin::tag)(struct input_stream *is) [read] |