xine-lib  1.2.9
Data Fields
video_decoder_s Struct Reference

#include <video_decoder.h>

Data Fields

void(* decode_data )(video_decoder_t *this_gen, buf_element_t *buf)
 
void(* reset )(video_decoder_t *this_gen)
 
void(* discontinuity )(video_decoder_t *this_gen)
 
void(* flush )(video_decoder_t *this_gen)
 
void(* dispose )(video_decoder_t *this_gen)
 
plugin_node_tnode
 Pointer to the loaded plugin node. More...
 

Field Documentation

◆ decode_data

void(* video_decoder_s::decode_data) (video_decoder_t *this_gen, buf_element_t *buf)

◆ discontinuity

void(* video_decoder_s::discontinuity) (video_decoder_t *this_gen)

◆ dispose

void(* video_decoder_s::dispose) (video_decoder_t *this_gen)

Referenced by _x_free_video_decoder().

◆ flush

void(* video_decoder_s::flush) (video_decoder_t *this_gen)

◆ node

plugin_node_t* video_decoder_s::node

Pointer to the loaded plugin node.

Used by the plugins loader. It's an opaque type when using the structure outside of xine's build.

Referenced by _x_free_video_decoder(), and _x_get_video_decoder().

◆ reset

void(* video_decoder_s::reset) (video_decoder_t *this_gen)

The documentation for this struct was generated from the following file: