VLC 4.0.0-dev
vlc_plugin_t Struct Reference

VLC plugin. More...

#include <modules.h>

Collaboration diagram for vlc_plugin_t:
[legend]

Data Fields

struct vlc_plugin_tnext
 
module_tmodule
 
unsigned modules_count
 
const char * textdomain
 gettext domain (or NULL) More...
 
struct {
   struct vlc_param *   params
 Table of configuration items. More...
 
   size_t   size
 Total count of all items. More...
 
   size_t   count
 Count of real options (excludes hints) More...
 
   size_t   booleans
 Count of options that are of boolean type. 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

Count of options that are of boolean type.

Referenced by vlc_config_create(), and vlc_plugin_create().

◆ 

struct { ... } vlc_plugin_t::conf

Variables set by the module to store its config options.

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

◆ count

size_t vlc_plugin_t::count

Count of real options (excludes hints)

Referenced by vlc_config_create(), and vlc_plugin_create().

◆ module

◆ modules_count

unsigned vlc_plugin_t::modules_count

◆ next

struct vlc_plugin_t* vlc_plugin_t::next

◆ params

struct vlc_param* vlc_plugin_t::params

◆ 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: