VLC  3.0.21
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 C_GUID
 C_WAVEFORMATEX
 C_WAVEFORMATEXTENSIBLE
 C_WAVEFORMATEXTENSIBLE_IEC61937
 C_WAVEHEADER
 Caccess_sys_t
 Caddon_entry_owner
 Caddon_entry_t
 Caddon_file_t
 Caddons_finder_t
 Caddons_manager_owner
 Caddons_manager_private_t
 Caddons_manager_t
 Caddons_storage_t
 Caout_dev
 Caout_filters
 Caout_filters_cfg_t
 Caout_instance_t
 Caout_owner_t
 Caout_request_vout
 Caout_volume
 CATTR_PACKED
 Caudio_format_tAudio format description
 Caudio_outputAudio output object
 Caudio_replay_gain_t
 Caudio_volumeAudio volume
 Caverage_tThis structure holds long term average
 Cbackground_worker
 Cbackground_worker_config
 Cbg_queued_item
 Cblock_bytestream_t
 Cblock_fifo_tInternal state for block queues
 Cblock_t
 Cbo_t
 Cbs_s
 Ccallback_entry_t
 Ccallback_table_t
 Cchained_filter_t
 Cclock_point_t
 Cconfig_category_t
 Cconfig_chain_t
 Ccounter_sample_t
 Ccounter_t
 Cdate_t
 Cdecoder_cc_desc_t
 Cdecoder_owner_sys_t
 Cdecoder_t
 Cdemux_mapping
 Cdemux_meta_t
 Cdemux_priv_t
 Cdemux_t
 Cdialog
 Cdialog_answer
 Cdialog_i11e_context
 Cencoder_t
 Centry
 Ces_format_t
 Ces_out_es_props_t
 Ces_out_id_t
 Ces_out_pgrm_t
 Ces_out_sys_t
 Ces_out_t
 Cextension_dialog_command_tCommand to pass to the extension dialog owner
 Cextension_dialog_tDialog descriptor for extensions
 Cextension_tExtension descriptor: name, title, author, ..
 Cextension_widget_tWidget descriptor for extensions
 Cextensions_manager_tExtensions manager object
 Cextra_languages_tES language definition
 Cfetcher_request
 Cfetcher_thread
 Cfilter_chain_t
 Cfilter_owner_t
 Cfilter_tStructure describing a filter
 Cfingerprint_request_t
 Cfingerprinter_thread_t
 Chpack_decoder
 Chttp_cookie_t
 Chttpd
 Chttpd_client_t
 Chttpd_file_t
 Chttpd_handler_t
 Chttpd_header
 Chttpd_host_t
 Chttpd_message_t
 Chttpd_redirect_t
 Chttpd_stream_t
 Chttpd_url_t
 Cif_nameindex
 Cimage_handler_t
 Cinfo_category_t
 Cinfo_t
 Cinhibit_t
 Cinput_attachment_t
 Cinput_clock_t
 Cinput_control_t
 Cinput_item_node_t
 Cinput_item_opaque
 Cinput_item_owner
 Cinput_item_slave
 Cinput_item_tDescribes an input and is used to spawn input_thread_t objects
 Cinput_resource_t
 Cinput_source_t
 Cinput_stats_t
 Cinput_thread_private_tPrivate input fields
 Cinput_thread_tMain structure representing an input thread
 Cinput_title_t
 Cinteraction_dialog_tThis structure describes a piece of interaction with the user
 Cintf_dialog_args_tArguments passed to a dialogs provider This describes the arguments passed to the dialogs provider
 Cintf_thread_tDescribe all interface-specific data of the interface thread
 Ciso639_lang_t
 Citem_type_entry
 Ckey_descriptor
 Clibvlc_audio_output_device_tDescription for audio output device
 Clibvlc_audio_output_tDescription for audio output
 Clibvlc_audio_track_t
 Clibvlc_chapter_description_tDescription for chapters
 Clibvlc_dialog_cbsDialog callbacks to be implemented
 Clibvlc_event_tA LibVLC event
 Clibvlc_int_t
 Clibvlc_log_message_t
 Clibvlc_media_discoverer_description_tMedia discoverer description
 Clibvlc_media_slave_tA slave of a libvlc_media_t
 Clibvlc_media_stats_t
 Clibvlc_media_track_info_t
 Clibvlc_media_track_t
 Clibvlc_module_description_tDescription of a module
 Clibvlc_priv_t
 Clibvlc_rd_description_tRenderer discoverer description
 Clibvlc_subtitle_track_t
 Clibvlc_title_description_t
 Clibvlc_track_description_tDescription for video, audio tracks and subtitles
 Clibvlc_video_track_t
 Clibvlc_video_viewpoint_tViewpoint
 Clldiv_t
 Cmapping
 Cmax_align_t
 Cmd5_s
 Cmeta_export_t
 Cmeta_fetcher_t
 Cmodule_config_t
 Cmodule_tInternal module descriptor
 Cmodule_value_t
 Cmrl_t
 Cname2action
 Cpicture_context_t
 Cpicture_fifo_t
 Cpicture_pool_configuration_tPicture pool configuration
 Cpicture_pool_t
 Cpicture_priv_t
 Cpicture_resource_tResource for a picture
 Cpicture_tVideo picture
 Cplane_tDescription of a planar graphic field
 Cplaylist_export_tHelper structure to export to file part of the playlist
 Cplaylist_fetcher_t
 Cplaylist_item_array_t
 Cplaylist_item_tPlaylist item / node
 Cplaylist_preparser_t
 Cplaylist_private_t
 Cplaylist_tStructure containing information about the playlist
 Cpollfd
 Cpreparse_data_t
 Cpublic_key_packet_t
 Cpublic_key_t
 Crdh_dir
 Crdh_slave
 Csap_address_t
 Cseekpoint_t
 Cservices_discovery_descriptor_tService discovery descriptor
 Cservices_discovery_owner_t
 Cservices_discovery_tMain service discovery structure to build a SD module
 Csession_descriptor_t
 Csignature_packet_t
 Csout_access_out_tStream output access_output
 Csout_description_data_tDescription module
 Csout_input_t
 Csout_instance_tStream output instance (FIXME: should be private to src/ to avoid invalid unsynchronized access)
 Csout_mux_tMuxer structure
 Csout_packetizer_input_t
 Csout_stream_t
 Cspu_area_tA few area functions helpers
 Cspu_heap_entry_t
 Cspu_heap_t
 Cspu_private_t
 Cspu_scale_t
 Cspu_tSubpicture unit descriptor
 Cstaticentry_t
 Cstream_directory_t
 Cstream_extractor_private
 Cstream_extractor_t
 Cstream_priv_t
 Cstream_sys_t
 Cstream_tStream_t definition
 Csubpicture_private_t
 Csubpicture_region_private_t
 Csubpicture_region_tVideo subtitle region
 Csubpicture_tVideo subtitle
 Csubpicture_updater_sys_t
 Csubpicture_updater_t
 Csubs_format_tSubtitles format description
 Ctext_segment_tText segment for subtitles
 Ctext_style_tText style
 Ctimespec
 Ctimestamp_fifo_t
 Cts_cmd_add_t
 Cts_cmd_control_t
 Cts_cmd_del_t
 Cts_cmd_send_t
 Cts_cmd_t
 Cts_storage_t
 Cts_thread_t
 Cupdate_check_thread_tNon blocking update availability verification
 Cupdate_download_thread_tNon blocking binary download
 Cupdate_release_tDescribes an update VLC release number
 Cupdate_tThe update object
 Cvariable_ops_t
 Cvariable_tThe structure describing a variable
 Cvideo_format_tVideo format description
 Cvideo_palette_t
 Cvideo_splitter_output_tStructure describing a video splitter output properties
 Cvideo_splitter_owner_t
 Cvideo_splitter_tStructure describing a video splitter
 Cvlc_actions_t
 Cvlc_array_t
 Cvlc_chroma_description_tChroma related information
 Cvlc_chunked_stream
 Cvlc_common_membersCommon structure members
 Cvlc_credential
 Cvlc_demux_chained_t
 Cvlc_dialog_cbsDialog callbacks to be implemented
 Cvlc_dialog_id
 Cvlc_dialog_provider
 Cvlc_dictionary_entry_t
 Cvlc_dictionary_t
 Cvlc_epg_event_t
 Cvlc_epg_t
 Cvlc_event_listener_t
 Cvlc_event_listeners_group_t
 Cvlc_event_manager_t
 Cvlc_event_t
 Cvlc_exit
 Cvlc_gai_req
 Cvlc_getopt_s
 Cvlc_gl_priv_t
 Cvlc_gl_surface
 Cvlc_gl_t
 Cvlc_h1_conn
 Cvlc_h2_connHTTP/2 connection
 Cvlc_h2_frame
 Cvlc_h2_output
 Cvlc_h2_parserHTTP/2 incoming frames parser
 Cvlc_h2_parser_cbs
 Cvlc_h2_queue
 Cvlc_h2_streamHTTP/2 stream
 Cvlc_http_auth_t
 Cvlc_http_conn
 Cvlc_http_conn_cbs
 Cvlc_http_cookie_jar_t
 Cvlc_http_file
 Cvlc_http_mgr
 Cvlc_http_msg
 Cvlc_http_resource
 Cvlc_http_resource_cbs
 Cvlc_http_streamHTTP stream
 Cvlc_http_stream_cbsHTTP stream callbacks
 Cvlc_inhibit
 Cvlc_input_callback_t
 Cvlc_interrupt
 Cvlc_ipc_data_t
 Cvlc_keystore
 Cvlc_keystore_entryKeystore entry returned by vlc_keystore_find()
 Cvlc_list_tVLC list structure
 Cvlc_log_early_t
 Cvlc_log_tLog message
 Cvlc_logger_early_t
 Cvlc_logger_t
 Cvlc_memstream
 Cvlc_meta_t
 Cvlc_modcap
 Cvlc_mouse_tMouse state
 Cvlc_mta_holder
 Cvlc_object_internals
 Cvlc_object_tThe main vlc_object_t structure
 Cvlc_option
 Cvlc_plugin_symbol
 Cvlc_plugin_tVLC plugin
 Cvlc_probe_t
 Cvlc_rational_t
 Cvlc_rd_probe
 Cvlc_readdir_helperAccess pf_readdir helper struct
 Cvlc_renderer_discovery_owner
 Cvlc_renderer_discovery_t
 Cvlc_renderer_item_t
 Cvlc_res
 Cvlc_sd_internal_t
 Cvlc_sd_probe_t
 Cvlc_static_cond_t
 Cvlc_thread
 Cvlc_thread_tThread handle
 Cvlc_threadvar
 Cvlc_timer
 Cvlc_tlsTransport layer socket
 Cvlc_tls_credsTLS credentials
 Cvlc_tls_proxy
 Cvlc_tls_socket
 Cvlc_url_t
 Cvlc_value_tVLC value structure
 Cvlc_viewpoint_tViewpoints
 Cvlm_event_t
 Cvlm_media_instance_sys_t
 Cvlm_media_instance_tVLM media instance
 Cvlm_media_sys_t
 Cvlm_media_tVLM media
 Cvlm_message_t
 Cvlm_schedule_sys_t
 Cvlm_t
 Cvod_t
 Cvout_chrono_t
 Cvout_configuration_tVout configuration
 Cvout_control_cmd_t
 Cvout_control_t
 Cvout_display_cfg_tInitial/Current configuration for a vout_display_t
 Cvout_display_info_tInformation from a vout_display_t to configure the core behaviour
 Cvout_display_owner_sys_t
 Cvout_display_owner_tVout owner structures
 Cvout_display_place_tStructure used to store the result of a vout_display_PlacePicture
 Cvout_display_state_tIt holds a state for a vout display
 Cvout_display_sys_t
 Cvout_display_t
 Cvout_display_window
 Cvout_filter_t
 Cvout_snapshot_save_cfg_t
 Cvout_snapshot_t
 Cvout_statistic_t
 Cvout_thread_sys_t
 Cvout_thread_tVideo output thread descriptor
 Cvout_window_cfg_t
 Cvout_window_mouse_event_tWindow mouse event
 Cvout_window_owner
 Cvout_window_tGraphical window
 Cwindow_t
 Cwsaerrmsg_t
 Cxml_entity_s
 Cxml_reader_t
 Cxml_t