23#ifndef HAVE_VIDEO_DECODER_H
24#define HAVE_VIDEO_DECODER_H
31#define VIDEO_DECODER_IFACE_VERSION 19
71#define default_video_decoder_class_dispose (void (*) (video_decoder_class_t *this_gen))free
Definition: plugin_catalog.h:44
Definition: video_decoder.h:41
void(* dispose)(video_decoder_class_t *this_gen)
Definition: video_decoder.h:68
const char * description
human readable (verbose = 1 line) description for this plugin class
Definition: video_decoder.h:58
const char * text_domain
Optional non-standard catalog to use with dgettext() for description.
Definition: video_decoder.h:63
const char * identifier
short human readable identifier for this plugin class
Definition: video_decoder.h:51
Definition: video_decoder.h:73
struct plugin_node_s *node XINE_PRIVATE_FIELD
Pointer to the loaded plugin node.
Definition: video_decoder.h:109
void(* discontinuity)(video_decoder_t *this_gen)
Definition: video_decoder.h:91
void(* decode_data)(video_decoder_t *this_gen, buf_element_t *buf)
Definition: video_decoder.h:79
void(* flush)(video_decoder_t *this_gen)
Definition: video_decoder.h:96
void(* reset)(video_decoder_t *this_gen)
Definition: video_decoder.h:85
void(* dispose)(video_decoder_t *this_gen)
Definition: video_decoder.h:101
Definition: xine_internal.h:123