VLC 4.0.0-dev
Loading...
Searching...
No Matches
module_t Struct Reference

Internal module descriptor. More...

#include <modules.h>

Collaboration diagram for module_t:
[legend]

Data Fields

vlc_plugin_tplugin
 Plug-in/library containing the module.
 
module_tnext
 
unsigned i_shortcuts
 Shortcuts to the module.
 
const char ** pp_shortcuts
 
const char * psz_shortname
 Module name.
 
const char * psz_longname
 Module descriptive name.
 
const char * psz_help
 Long help plain string for "special" modules.
 
const char * psz_help_html
 Long help HTML string, shown instead of the plain help where it makes sense to render HTML.
 
const char * psz_capability
 Capability.
 
int i_score
 Score for the capability.
 
const char * activate_name
 
const char * deactivate_name
 
void * pf_activate
 
vlc_deactivate_cb deactivate
 

Detailed Description

Internal module descriptor.

Field Documentation

◆ activate_name

const char* module_t::activate_name

◆ deactivate

vlc_deactivate_cb module_t::deactivate

Referenced by module_unneed().

◆ deactivate_name

const char* module_t::deactivate_name

◆ i_score

int module_t::i_score

Score for the capability.

Referenced by ListModules(), module_get_score(), and vlc_module_cmp().

◆ i_shortcuts

unsigned module_t::i_shortcuts

◆ next

module_t* module_t::next

Referenced by vlc_module_create().

◆ pf_activate

void* module_t::pf_activate

◆ plugin

vlc_plugin_t* module_t::plugin

Plug-in/library containing the module.

Referenced by module_gettext(), and vlc_module_map().

◆ pp_shortcuts

◆ psz_capability

const char* module_t::psz_capability

◆ psz_help

const char* module_t::psz_help

Long help plain string for "special" modules.

Referenced by module_get_help(), and Usage().

◆ psz_help_html

const char* module_t::psz_help_html

Long help HTML string, shown instead of the plain help where it makes sense to render HTML.

Supports only a limited HTML4 subset, see https://doc.qt.io/qt-6/richtext-html-subset.html

Referenced by module_get_help_html().

◆ psz_longname

const char* module_t::psz_longname

Module descriptive name.

Referenced by config_SaveConfigFile(), ListModules(), module_get_name(), Usage(), and vlc_plugin_desc_cb().

◆ psz_shortname

const char* module_t::psz_shortname

Module name.

Referenced by module_get_name(), and vlc_plugin_desc_cb().


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