VLC
3.0.21
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
3
]
C
_GUID
C
_WAVEFORMATEX
C
_WAVEFORMATEXTENSIBLE
C
_WAVEFORMATEXTENSIBLE_IEC61937
C
_WAVEHEADER
C
access_sys_t
C
addon_entry_owner
C
addon_entry_t
C
addon_file_t
C
addons_finder_t
C
addons_manager_owner
C
addons_manager_private_t
C
addons_manager_t
C
addons_storage_t
C
aout_dev
C
aout_filters
C
aout_filters_cfg_t
C
aout_instance_t
C
aout_owner_t
C
aout_request_vout
C
aout_volume
C
ATTR_PACKED
C
audio_format_t
Audio format description
C
audio_output
Audio output object
C
audio_replay_gain_t
C
audio_volume
Audio volume
C
average_t
This structure holds long term average
C
background_worker
C
background_worker_config
C
bg_queued_item
C
block_bytestream_t
C
block_fifo_t
Internal state for block queues
C
block_t
C
bo_t
C
bs_s
C
callback_entry_t
C
callback_table_t
C
chained_filter_t
C
clock_point_t
C
config_category_t
C
config_chain_t
C
counter_sample_t
C
counter_t
C
date_t
C
decoder_cc_desc_t
C
decoder_owner_sys_t
C
decoder_t
C
demux_mapping
C
demux_meta_t
C
demux_priv_t
C
demux_t
C
dialog
C
dialog_answer
C
dialog_i11e_context
C
encoder_t
C
entry
C
es_format_t
C
es_out_es_props_t
C
es_out_id_t
C
es_out_pgrm_t
C
es_out_sys_t
C
es_out_t
C
extension_dialog_command_t
Command to pass to the extension dialog owner
C
extension_dialog_t
Dialog descriptor for extensions
C
extension_t
Extension descriptor: name, title, author, ..
►
C
extension_widget_t
Widget descriptor for extensions
C
extension_widget_value_t
C
extensions_manager_t
Extensions manager object
C
extra_languages_t
ES language definition
C
fetcher_request
C
fetcher_thread
C
filter_chain_t
C
filter_owner_t
C
filter_t
Structure describing a filter
C
fingerprint_request_t
C
fingerprinter_thread_t
C
hpack_decoder
C
http_cookie_t
C
httpd
C
httpd_client_t
C
httpd_file_t
C
httpd_handler_t
C
httpd_header
C
httpd_host_t
C
httpd_message_t
C
httpd_redirect_t
C
httpd_stream_t
C
httpd_url_t
C
if_nameindex
C
image_handler_t
C
info_category_t
C
info_t
C
inhibit_t
C
input_attachment_t
C
input_clock_t
C
input_control_t
C
input_item_node_t
C
input_item_opaque
C
input_item_owner
C
input_item_slave
C
input_item_t
Describes an input and is used to spawn
input_thread_t
objects
C
input_resource_t
C
input_source_t
C
input_stats_t
C
input_thread_private_t
Private input fields
C
input_thread_t
Main structure representing an input thread
C
input_title_t
C
interaction_dialog_t
This structure describes a piece of interaction with the user
C
intf_dialog_args_t
Arguments passed to a dialogs provider This describes the arguments passed to the dialogs provider
C
intf_thread_t
Describe all interface-specific data of the interface thread
C
iso639_lang_t
C
item_type_entry
C
key_descriptor
C
libvlc_audio_output_device_t
Description for audio output device
C
libvlc_audio_output_t
Description for audio output
C
libvlc_audio_track_t
C
libvlc_chapter_description_t
Description for chapters
C
libvlc_dialog_cbs
Dialog callbacks to be implemented
C
libvlc_event_t
A LibVLC event
C
libvlc_int_t
C
libvlc_log_message_t
C
libvlc_media_discoverer_description_t
Media discoverer description
C
libvlc_media_slave_t
A slave of a libvlc_media_t
C
libvlc_media_stats_t
C
libvlc_media_track_info_t
C
libvlc_media_track_t
C
libvlc_module_description_t
Description of a module
C
libvlc_priv_t
C
libvlc_rd_description_t
Renderer discoverer description
C
libvlc_subtitle_track_t
C
libvlc_title_description_t
C
libvlc_track_description_t
Description for video, audio tracks and subtitles
C
libvlc_video_track_t
C
libvlc_video_viewpoint_t
Viewpoint
C
lldiv_t
C
mapping
C
max_align_t
C
md5_s
C
meta_export_t
C
meta_fetcher_t
C
module_config_t
C
module_t
Internal module descriptor
C
module_value_t
C
mrl_t
C
name2action
C
picture_context_t
C
picture_fifo_t
C
picture_pool_configuration_t
Picture pool configuration
C
picture_pool_t
C
picture_priv_t
C
picture_resource_t
Resource for a picture
C
picture_t
Video picture
C
plane_t
Description of a planar graphic field
C
playlist_export_t
Helper structure to export to file part of the playlist
C
playlist_fetcher_t
C
playlist_item_array_t
C
playlist_item_t
Playlist item / node
C
playlist_preparser_t
C
playlist_private_t
C
playlist_t
Structure containing information about the playlist
C
pollfd
C
preparse_data_t
C
public_key_packet_t
C
public_key_t
C
rdh_dir
C
rdh_slave
C
sap_address_t
C
seekpoint_t
C
services_discovery_descriptor_t
Service discovery descriptor
C
services_discovery_owner_t
C
services_discovery_t
Main service discovery structure to build a SD module
C
session_descriptor_t
C
signature_packet_t
C
sout_access_out_t
Stream output access_output
C
sout_description_data_t
Description module
C
sout_input_t
C
sout_instance_t
Stream output instance (FIXME: should be private to src/ to avoid invalid unsynchronized access)
C
sout_mux_t
Muxer structure
C
sout_packetizer_input_t
C
sout_stream_t
C
spu_area_t
A few area functions helpers
C
spu_heap_entry_t
C
spu_heap_t
C
spu_private_t
C
spu_scale_t
C
spu_t
Subpicture unit descriptor
C
staticentry_t
C
stream_directory_t
C
stream_extractor_private
C
stream_extractor_t
C
stream_priv_t
C
stream_sys_t
C
stream_t
Stream_t definition
C
subpicture_private_t
C
subpicture_region_private_t
C
subpicture_region_t
Video subtitle region
C
subpicture_t
Video subtitle
C
subpicture_updater_sys_t
C
subpicture_updater_t
C
subs_format_t
Subtitles format description
C
text_segment_t
Text segment for subtitles
C
text_style_t
Text style
C
timespec
C
timestamp_fifo_t
C
ts_cmd_add_t
C
ts_cmd_control_t
C
ts_cmd_del_t
C
ts_cmd_send_t
C
ts_cmd_t
C
ts_storage_t
C
ts_thread_t
C
update_check_thread_t
Non blocking update availability verification
C
update_download_thread_t
Non blocking binary download
C
update_release_t
Describes an update VLC release number
C
update_t
The update object
C
variable_ops_t
C
variable_t
The structure describing a variable
C
video_format_t
Video format description
C
video_palette_t
C
video_splitter_output_t
Structure describing a video splitter output properties
C
video_splitter_owner_t
C
video_splitter_t
Structure describing a video splitter
C
vlc_actions_t
C
vlc_array_t
C
vlc_chroma_description_t
Chroma related information
C
vlc_chunked_stream
C
vlc_common_members
Common structure members
C
vlc_credential
C
vlc_demux_chained_t
C
vlc_dialog_cbs
Dialog callbacks to be implemented
C
vlc_dialog_id
C
vlc_dialog_provider
C
vlc_dictionary_entry_t
C
vlc_dictionary_t
C
vlc_epg_event_t
C
vlc_epg_t
C
vlc_event_listener_t
C
vlc_event_listeners_group_t
C
vlc_event_manager_t
►
C
vlc_event_t
►
C
vlc_event_type_specific
C
input_item_error_when_reading_changed
C
input_item_preparse_ended
C
vlc_input_item_duration_changed
C
vlc_input_item_info_changed
C
vlc_input_item_meta_changed
C
vlc_input_item_name_changed
C
vlc_input_item_preparsed_changed
C
vlc_input_item_subitem_added
C
vlc_input_item_subitem_tree_added
C
vlc_exit
C
vlc_gai_req
C
vlc_getopt_s
C
vlc_gl_priv_t
C
vlc_gl_surface
C
vlc_gl_t
C
vlc_h1_conn
C
vlc_h2_conn
HTTP/2 connection
C
vlc_h2_frame
C
vlc_h2_output
C
vlc_h2_parser
HTTP/2 incoming frames parser
C
vlc_h2_parser_cbs
C
vlc_h2_queue
C
vlc_h2_stream
HTTP/2 stream
C
vlc_http_auth_t
C
vlc_http_conn
C
vlc_http_conn_cbs
C
vlc_http_cookie_jar_t
C
vlc_http_file
C
vlc_http_mgr
C
vlc_http_msg
C
vlc_http_resource
C
vlc_http_resource_cbs
C
vlc_http_stream
HTTP stream
C
vlc_http_stream_cbs
HTTP stream callbacks
C
vlc_inhibit
C
vlc_input_callback_t
C
vlc_interrupt
C
vlc_ipc_data_t
C
vlc_keystore
C
vlc_keystore_entry
Keystore entry returned by
vlc_keystore_find()
C
vlc_list_t
VLC list structure
C
vlc_log_early_t
C
vlc_log_t
Log message
C
vlc_logger_early_t
C
vlc_logger_t
C
vlc_memstream
C
vlc_meta_t
C
vlc_modcap
C
vlc_mouse_t
Mouse state
C
vlc_mta_holder
C
vlc_object_internals
C
vlc_object_t
The main
vlc_object_t
structure
C
vlc_option
C
vlc_plugin_symbol
C
vlc_plugin_t
VLC plugin
C
vlc_probe_t
C
vlc_rational_t
C
vlc_rd_probe
C
vlc_readdir_helper
Access pf_readdir helper struct
C
vlc_renderer_discovery_owner
C
vlc_renderer_discovery_t
C
vlc_renderer_item_t
C
vlc_res
C
vlc_sd_internal_t
C
vlc_sd_probe_t
C
vlc_static_cond_t
C
vlc_thread
C
vlc_thread_t
Thread handle
C
vlc_threadvar
C
vlc_timer
C
vlc_tls
Transport layer socket
C
vlc_tls_creds
TLS credentials
C
vlc_tls_proxy
C
vlc_tls_socket
C
vlc_url_t
C
vlc_value_t
VLC value structure
C
vlc_viewpoint_t
Viewpoints
C
vlm_event_t
C
vlm_media_instance_sys_t
C
vlm_media_instance_t
VLM media instance
C
vlm_media_sys_t
C
vlm_media_t
VLM media
C
vlm_message_t
C
vlm_schedule_sys_t
C
vlm_t
C
vod_t
C
vout_chrono_t
C
vout_configuration_t
Vout configuration
C
vout_control_cmd_t
C
vout_control_t
C
vout_display_cfg_t
Initial/Current configuration for a
vout_display_t
C
vout_display_info_t
Information from a
vout_display_t
to configure the core behaviour
C
vout_display_owner_sys_t
C
vout_display_owner_t
Vout owner structures
C
vout_display_place_t
Structure used to store the result of a vout_display_PlacePicture
C
vout_display_state_t
It holds a state for a vout display
C
vout_display_sys_t
C
vout_display_t
C
vout_display_window
C
vout_filter_t
C
vout_snapshot_save_cfg_t
C
vout_snapshot_t
C
vout_statistic_t
C
vout_thread_sys_t
C
vout_thread_t
Video output thread descriptor
C
vout_window_cfg_t
C
vout_window_mouse_event_t
Window mouse event
C
vout_window_owner
C
vout_window_t
Graphical window
C
window_t
C
wsaerrmsg_t
C
xml_entity_s
C
xml_reader_t
C
xml_t
Generated by
1.8.16