xine-lib 1.2.11
Data Fields
demux_class_s Struct Reference

#include <demux.h>

Data Fields

demux_plugin_t *(* open_plugin )(demux_class_t *this_gen, xine_stream_t *stream, input_plugin_t *input)
 
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...
 
const char * mimetypes
 MIME types supported for this plugin. More...
 
const char * extensions
 space separated list of file extensions this demuxer is likely to handle More...
 
void(* dispose )(demux_class_t *this_gen)
 

Field Documentation

◆ description

const char* demux_class_s::description

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

The description is passed to gettext() to internationalise.

Referenced by open_internal().

◆ dispose

void(* demux_class_s::dispose) (demux_class_t *this_gen)

◆ extensions

const char* demux_class_s::extensions

space separated list of file extensions this demuxer is likely to handle

(will be used to filter media files in file selection dialogs)

Referenced by _get_demux_strings().

◆ identifier

const char* demux_class_s::identifier

short human readable identifier for this plugin class

Referenced by open_internal().

◆ mimetypes

const char* demux_class_s::mimetypes

MIME types supported for this plugin.

Referenced by _get_demux_strings(), and probe_mime_type().

◆ open_plugin

demux_plugin_t *(* demux_class_s::open_plugin) (demux_class_t *this_gen, xine_stream_t *stream, input_plugin_t *input)

◆ text_domain

const char* demux_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: