xine-lib: video_decoder_class_s Struct Reference

xine-lib 1.2.12

Data Fields
video_decoder_class_s Struct Reference

`#include <video_decoder.h>`

## Data Fields
video_decoder_t *(* | open_plugin )(video_decoder_class_t *this_gen, xine_stream_t *stream)
const char * | identifier
| short human readable identifier for this plugin class More...
const char * | description
| human readable (verbose = 1 line) description for this plugin class More...
const char * | text_domain
| Optional non-standard catalog to use with dgettext() for description. More...
void(* | dispose )(video_decoder_class_t *this_gen)

## Field Documentation

## ◆ description

const char* video_decoder_class_s::description

human readable (verbose = 1 line) description for this plugin class

The description is passed to gettext() to internationalise.

Referenced by init_plugin().

## ◆ dispose

void(* video_decoder_class_s::dispose) (video_decoder_class_t *this_gen)

Referenced by init_plugin().

## ◆ identifier

const char* video_decoder_class_s::identifier

short human readable identifier for this plugin class

Referenced by init_plugin().

## ◆ open_plugin

video_decoder_t *(* video_decoder_class_s::open_plugin) (video_decoder_class_t *this_gen, xine_stream_t *stream)

Referenced by decode_bitplane_init_class(), decode_rgb_init_class(), decode_yuv_init_class(), h264_alter_init_plugin(), h264_init_plugin(), init_class(), 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().

## ◆ text_domain

const char* video_decoder_class_s::text_domain

Optional non-standard catalog to use with dgettext() for description.

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

- xine-lib-1.2.12/include/xine/video_decoder.h