VLC 4.0.0-dev
Loading...
Searching...
No Matches
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)
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.

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

Referenced by module_EndBank(), and vlc_plugin_store().

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