VLC 4.0.0-dev
No Matches
vlc_plugin_t Struct Reference

VLC plugin. More...

#include <modules.h>

Collaboration diagram for vlc_plugin_t:

Data Fields

struct vlc_plugin_tnext
module_t *unsigned modules_count
const char * textdomain
 gettext domain (or NULL)
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...
 Variables set by the module to store its config options.

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]

struct { ... } vlc_plugin_t::conf

Variables set by the module to store its config options.

Referenced by config_SortConfig(), 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 config_SortConfig(), module_EndBank(), vlc_config_create(), vlc_plugin_create(), and vlc_plugin_store().

◆ modules_count

module_t* unsigned vlc_plugin_t::modules_count

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