VLC 4.0.0-dev
Loading...
Searching...
No Matches
cat.c File Reference
Include dependency graph for cat.c:

Functions

const struct config_category_tvlc_config_cat_Find (enum vlc_config_cat cat)
 Fetch category information from VLC.
 
const struct config_category_tvlc_config_cat_GetAt (size_t index)
 
const struct config_subcategory_tvlc_config_subcat_Find (enum vlc_config_subcat subcat)
 
const struct config_subcategory_tvlc_config_subcat_GetAt (size_t index)
 
size_t vlc_config_cat_Count (void)
 
size_t vlc_config_subcat_Count (void)
 

Variables

static const struct config_category_t categories_array []
 
static const struct config_subcategory_t subcategories_array []
 

Function Documentation

◆ vlc_config_cat_Count()

size_t vlc_config_cat_Count ( void  )

References ARRAY_SIZE, and categories_array.

◆ vlc_config_cat_Find()

const struct config_category_t * vlc_config_cat_Find ( enum vlc_config_cat  cat)

Fetch category information from VLC.

References ARRAY_SIZE, and categories_array.

Referenced by vlc_config_cat_GetGeneralSubcat(), and vlc_config_cat_GetHelp().

◆ vlc_config_cat_GetAt()

const struct config_category_t * vlc_config_cat_GetAt ( size_t  index)

References ARRAY_SIZE, and categories_array.

◆ vlc_config_subcat_Count()

size_t vlc_config_subcat_Count ( void  )

References ARRAY_SIZE, and subcategories_array.

◆ vlc_config_subcat_Find()

const struct config_subcategory_t * vlc_config_subcat_Find ( enum vlc_config_subcat  subcat)

◆ vlc_config_subcat_GetAt()

const struct config_subcategory_t * vlc_config_subcat_GetAt ( size_t  index)

References ARRAY_SIZE, and subcategories_array.

Variable Documentation

◆ categories_array

const struct config_category_t categories_array[]
static
Initial value:
=
{
{ CAT_PLAYLIST, SUBCAT_PLAYLIST_GENERAL, N_( "Settings related to playlist behaviour " "(e.g. playback mode) and to modules that automatically add " "items to the playlist (\"service discovery\" modules).") },
{ CAT_INTERFACE, SUBCAT_INTERFACE_GENERAL, N_( "Settings for VLC's interfaces" ) },
{ CAT_AUDIO, SUBCAT_AUDIO_GENERAL, N_( "Audio settings" ) },
{ CAT_VIDEO, SUBCAT_VIDEO_GENERAL, N_("Video settings") },
{ CAT_INPUT, SUBCAT_INPUT_GENERAL, N_( "Settings for input, demultiplexing, " "decoding and encoding") },
{ CAT_SOUT, SUBCAT_SOUT_GENERAL, N_( "Stream output settings are used when acting as a streaming server " "or when saving incoming streams.\n" "Streams are first muxed and then sent through an \"access output\" " "module that can either save the stream to a file, or stream " "it (UDP, HTTP, RTP/RTSP).\n" "Sout streams modules allow advanced stream processing (transcoding, " "duplicating...).") },
{ CAT_ADVANCED, SUBCAT_ADVANCED_MISC, N_( "Advanced settings. Use with care...") },
}
#define N_(str)
Definition vlc_fixups.h:453
@ CAT_SOUT
Definition vlc_plugin.h:164
@ CAT_AUDIO
Definition vlc_plugin.h:161
@ CAT_PLAYLIST
Definition vlc_plugin.h:166
@ CAT_VIDEO
Definition vlc_plugin.h:162
@ CAT_INPUT
Definition vlc_plugin.h:163
@ CAT_ADVANCED
Definition vlc_plugin.h:165
@ CAT_INTERFACE
Definition vlc_plugin.h:160
@ SUBCAT_VIDEO_GENERAL
Definition vlc_plugin.h:190
@ SUBCAT_SOUT_GENERAL
Definition vlc_plugin.h:204
@ SUBCAT_INPUT_GENERAL
Definition vlc_plugin.h:196
@ SUBCAT_INTERFACE_GENERAL
Definition vlc_plugin.h:179
@ SUBCAT_PLAYLIST_GENERAL
Definition vlc_plugin.h:215
@ SUBCAT_ADVANCED_MISC
Definition vlc_plugin.h:212
@ SUBCAT_AUDIO_GENERAL
Definition vlc_plugin.h:184

Referenced by vlc_config_cat_Count(), vlc_config_cat_Find(), and vlc_config_cat_GetAt().

◆ subcategories_array

const struct config_subcategory_t subcategories_array[]
static