VLC  3.0.15
Data Fields
vlc_plugin_t Struct Reference

VLC plugin. More...

Collaboration diagram for vlc_plugin_t:
Collaboration graph
[legend]

Data Fields

struct vlc_plugin_tnext
 
module_tmodule
 
unsigned modules_count
 
const char * textdomain
 gettext domain (or NULL) More...
 
struct {
   module_config_t *   items
 Table of configuration parameters. More...
 
   size_t   size
 Size of items table. More...
 
   size_t   count
 Number of configuration items. More...
 
   size_t   booleans
 Number of booleal config items. More...
 
conf
 Variables set by the module to store its config options. More...
 

Detailed Description

VLC plugin.

Field Documentation

◆ booleans

size_t vlc_plugin_t::booleans

Number of booleal config items.

Referenced by vlc_config_create(), and vlc_plugin_create().

◆ conf

struct { ... } vlc_plugin_t::conf

Variables set by the module to store its config options.

Referenced by module_config_get(), vlc_config_create(), vlc_plugin_create(), vlc_plugin_destroy(), and vlc_plugin_resolve().

◆ count

size_t vlc_plugin_t::count

Number of configuration items.

Referenced by vlc_config_create(), and vlc_plugin_create().

◆ items

module_config_t* vlc_plugin_t::items

◆ module

module_t* vlc_plugin_t::module

◆ modules_count

unsigned vlc_plugin_t::modules_count

◆ next

struct vlc_plugin_t* vlc_plugin_t::next

◆ size

size_t vlc_plugin_t::size

◆ textdomain

const char* vlc_plugin_t::textdomain

gettext domain (or NULL)

Referenced by module_gettext(), vlc_plugin_create(), and vlc_plugin_desc_cb().


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