xine-lib 1.2.13-20230125hg15249
Data Fields
input_class_s Struct Reference

#include <input_plugin.h>

Data Fields

input_plugin_t *(* get_instance )(input_class_t *this_gen, xine_stream_t *stream, const char *mrl)
 
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.
 
xine_mrl_t **(* get_dir )(input_class_t *this_gen, const char *filename, int *nFiles)
 
const char *const *(* get_autoplay_list )(input_class_t *this_gen, int *num_files)
 
void(* dispose )(input_class_t *this_gen)
 
int(* eject_media )(input_class_t *this_gen)
 

Field Documentation

◆ description

const char* input_class_s::description

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

The description is passed to gettext() to internationalise.

Referenced by bd_init_plugin(), bluray_init_plugin(), init_class(), init_class(), init_class(), init_input_class(), init_plugin(), input_ftp_init_class(), input_ftpes_init_class(), and open_internal().

◆ dispose

void(* input_class_s::dispose) (input_class_t *this_gen)

◆ eject_media

int(* input_class_s::eject_media) (input_class_t *this_gen)

◆ get_autoplay_list

const char *const *(* input_class_s::get_autoplay_list) (input_class_t *this_gen, int *num_files)

◆ get_dir

xine_mrl_t **(* input_class_s::get_dir) (input_class_t *this_gen, const char *filename, int *nFiles)

◆ get_instance

input_plugin_t *(* input_class_s::get_instance) (input_class_t *this_gen, xine_stream_t *stream, const char *mrl)

◆ identifier

const char* input_class_s::identifier

◆ text_domain

const char* input_class_s::text_domain

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

Referenced by open_internal().


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