xine-lib: xine_module_class_s Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
xine_module_class_s Struct Reference

`#include <xine_module.h>`

## Data Fields
xine_module_t *(* | get_instance )(xine_module_class_t *, const void *params)
const char * | identifier
| short human readable identifier for this plugin class
const char * | description
| human readable (verbose = 1 line) description for this plugin class
const char * | text_domain
| Optional non-standard catalog to use with dgettext() for description.
void(* | dispose )(xine_module_class_t *)

## Field Documentation

## ◆ description

const char* xine_module_class_s::description

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

The description is passed to gettext() to internationalise.

## ◆ dispose

void(* xine_module_class_s::dispose) (xine_module_class_t *)

## ◆ get_instance

xine_module_t *(* xine_module_class_s::get_instance) (xine_module_class_t *, const void *params)

Referenced by _init_class(), _init_class(), _init_class(), _init_class(), _init_class(), egl_init_class(), glx_init_class(), and gnutls_init_class().

## ◆ identifier

const char* xine_module_class_s::identifier

short human readable identifier for this plugin class

## ◆ text_domain

const char* xine_module_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.13/include/xine/xine_module.h