xine-lib  1.2.9
Data Fields
spu_decoder_s Struct Reference

#include <spu_decoder.h>

Data Fields

void(* decode_data )(spu_decoder_t *this_gen, buf_element_t *buf)
 
void(* reset )(spu_decoder_t *this_gen)
 
void(* discontinuity )(spu_decoder_t *this_gen)
 
void(* dispose )(spu_decoder_t *this_gen)
 
int(* get_interact_info )(spu_decoder_t *this_gen, void *data)
 
void(* set_button )(spu_decoder_t *this_gen, int32_t button, int32_t mode)
 
plugin_node_tnode
 Pointer to the loaded plugin node. More...
 

Field Documentation

◆ decode_data

void(* spu_decoder_s::decode_data) (spu_decoder_t *this_gen, buf_element_t *buf)

◆ discontinuity

void(* spu_decoder_s::discontinuity) (spu_decoder_t *this_gen)

◆ dispose

void(* spu_decoder_s::dispose) (spu_decoder_t *this_gen)

Referenced by _x_free_spu_decoder(), and mpeg2_close().

◆ get_interact_info

int(* spu_decoder_s::get_interact_info) (spu_decoder_t *this_gen, void *data)

◆ node

plugin_node_t* spu_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_spu_decoder(), and _x_get_spu_decoder().

◆ reset

void(* spu_decoder_s::reset) (spu_decoder_t *this_gen)

Referenced by video_decoder_loop().

◆ set_button

void(* spu_decoder_s::set_button) (spu_decoder_t *this_gen, int32_t button, int32_t mode)

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