xine-lib 1.2.13-20230125hg15249
|
#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) |
struct plugin_node_s *node | XINE_PRIVATE_FIELD |
Pointer to the loaded plugin node. | |
void(* video_decoder_s::decode_data) (video_decoder_t *this_gen, buf_element_t *buf) |
Referenced by video_decoder_loop().
void(* video_decoder_s::discontinuity) (video_decoder_t *this_gen) |
Referenced by video_decoder_loop().
void(* video_decoder_s::dispose) (video_decoder_t *this_gen) |
Referenced by _x_free_video_decoder(), decode_bitplane_init_class(), decode_rgb_init_class(), decode_yuv_init_class(), h264_alter_init_plugin(), h264_init_plugin(), init_class(), init_class(), init_class(), init_class(), init_plugin(), init_plugin(), init_plugin(), init_plugin(), init_plugin_aom(), init_plugin_dav1d(), init_plugin_vpx(), init_realvdec(), mpeg12_init_plugin(), mpeg4_init_plugin(), qtv_init_class(), theora_init_plugin(), vc1_init_plugin(), and w32v_init_class().
void(* video_decoder_s::flush) (video_decoder_t *this_gen) |
Referenced by video_decoder_loop().
void(* video_decoder_s::reset) (video_decoder_t *this_gen) |
Referenced by video_decoder_loop().
struct plugin_node_s* node video_decoder_s::XINE_PRIVATE_FIELD |
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.