Go to the documentation of this file.
23 #ifndef HAVE_AUDIO_DECODER_H
24 #define HAVE_AUDIO_DECODER_H
31 #define AUDIO_DECODER_IFACE_VERSION 16
71 #define default_audio_decoder_class_dispose (void (*) (audio_decoder_class_t *this_gen))free
const char * text_domain
Optional non-standard catalog to use with dgettext() for description.
Definition: audio_decoder.h:62
Definition: xine_internal.h:123
const char * identifier
short human readable identifier for this plugin class
Definition: audio_decoder.h:50
void(* discontinuity)(audio_decoder_t *this_gen)
Definition: audio_decoder.h:91
void(* reset)(audio_decoder_t *this_gen)
Definition: audio_decoder.h:85
Definition: audio_decoder.h:73
void(* decode_data)(audio_decoder_t *this_gen, buf_element_t *buf)
Definition: audio_decoder.h:79
const char * description
human readable (verbose = 1 line) description for this plugin class
Definition: audio_decoder.h:57
Definition: audio_decoder.h:40
void(* dispose)(audio_decoder_t *this_gen)
Definition: audio_decoder.h:96
void(* dispose)(audio_decoder_class_t *this_gen)
Definition: audio_decoder.h:68
struct plugin_node_s *node XINE_PRIVATE_FIELD
Pointer to the loaded plugin node.
Definition: audio_decoder.h:104
Definition: plugin_catalog.h:44