module_t Struct Reference

Internal module descriptor. More...


Data Fields

VLC_COMMON_MEMBERS char * psz_shortname
 Module name.
char * psz_longname
 Module descriptive name.
char * psz_help
 Long help string for "special" modules.
char * pp_shortcuts [50]
 Shortcuts to the module.
char * psz_capability
 Capability.
int i_score
 Score for the capability.
uint32_t i_cpu
 Required CPU capabilities.
bool b_unloadable
 Can we be dlclosed?
bool b_reentrant
 Are we reentrant?
bool b_submodule
 Is this a submodule?
int(* pf_activate )(vlc_object_t *)
void(* pf_deactivate )(vlc_object_t *)
module_config_tp_config
size_t confsize
unsigned int i_config_items
unsigned int i_bool_items
module_handle_t handle
char * psz_filename
bool b_builtin
bool b_loaded


Detailed Description

Internal module descriptor.


Field Documentation

VLC_COMMON_MEMBERS char* module_t::psz_shortname

Module name.

char* module_t::psz_longname

Module descriptive name.

char* module_t::psz_help

Long help string for "special" modules.

char* module_t::pp_shortcuts[50]

Shortcuts to the module.

char* module_t::psz_capability

Capability.

int module_t::i_score

Score for the capability.

uint32_t module_t::i_cpu

Required CPU capabilities.

bool module_t::b_unloadable

Can we be dlclosed?

bool module_t::b_reentrant

Are we reentrant?

bool module_t::b_submodule

Is this a submodule?

int( * module_t::pf_activate)(vlc_object_t *)

void( * module_t::pf_deactivate)(vlc_object_t *)

module_config_t* module_t::p_config

size_t module_t::confsize

unsigned int module_t::i_config_items

unsigned int module_t::i_bool_items

module_handle_t module_t::handle

char* module_t::psz_filename

bool module_t::b_builtin

bool module_t::b_loaded


The documentation for this struct was generated from the following file:
Generated on Wed Aug 13 09:29:28 2008 for VLC by  doxygen 1.5.1