VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
module_t Struct Reference

Internal module descriptor. More...

Collaboration diagram for module_t:
Collaboration graph
[legend]

Data Fields

vlc_plugin_tplugin
 Plug-in/library containing the module. More...
 
module_tnext
 
unsigned i_shortcuts
 Shortcuts to the module. More...
 
const char ** pp_shortcuts
 
const char * psz_shortname
 Module name. More...
 
const char * psz_longname
 Module descriptive name. More...
 
const char * psz_help
 Long help string for "special" modules. More...
 
const char * psz_capability
 Capability. More...
 
int i_score
 Score for the capability. More...
 
const char * activate_name
 
const char * deactivate_name
 
void * pf_activate
 
void * pf_deactivate
 

Detailed Description

Internal module descriptor.

Field Documentation

const char* module_t::activate_name
const char* module_t::deactivate_name
int module_t::i_score
unsigned module_t::i_shortcuts
module_t* module_t::next
void* module_t::pf_activate
void* module_t::pf_deactivate
vlc_plugin_t* module_t::plugin

Plug-in/library containing the module.

Referenced by module_config_get(), module_gettext(), module_load(), and vlc_module_create().

const char** module_t::pp_shortcuts
const char* module_t::psz_capability
const char* module_t::psz_help

Long help string for "special" modules.

Referenced by module_get_help(), Usage(), vlc_module_create(), and vlc_plugin_desc_cb().

const char* module_t::psz_longname
const char* module_t::psz_shortname

Module name.

Referenced by module_get_name(), vlc_module_create(), and vlc_plugin_desc_cb().


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