encoder_plugin Struct Reference
#include <encoder_plugin.h>
Data Fields |
const char * | name |
struct encoder *(* | init )(const struct config_param *param, GError **error) |
void(* | finish )(struct encoder *encoder) |
bool(* | open )(struct encoder *encoder, struct audio_format *audio_format, GError **error) |
void(* | close )(struct encoder *encoder) |
bool(* | end )(struct encoder *encoder, GError **error) |
bool(* | flush )(struct encoder *encoder, GError **error) |
bool(* | pre_tag )(struct encoder *encoder, GError **error) |
bool(* | tag )(struct encoder *encoder, const struct tag *tag, GError **error) |
bool(* | write )(struct encoder *encoder, const void *data, size_t length, GError **error) |
size_t(* | read )(struct encoder *encoder, void *dest, size_t length) |
const char *(* | get_mime_type )(struct encoder *encoder) |
Detailed Description
Definition at line 42 of file encoder_plugin.h.
Field Documentation
The documentation for this struct was generated from the following file: