Data Structures

Here are the data structures with brief descriptions:
_GUID
_WAVEFORMATEX
_WAVEFORMATEXTENSIBLE
_WAVEHEADER
access_entry_t
access_t
action
aout_fifo_tAudio output buffer FIFO
aout_instance_t
aout_owner_t
aout_packet_t
aout_request_vout_t
aout_volume
art_finder_t
ATTR_PACKED
audio_format_tAudio format description
audio_outputAudio output object
audio_replay_gain_t
audio_volumeAudio volume
average_tThis structure holds long term average
block_bytestream_t
block_fifo_tInternal state for block queues
block_t
bs_s
callback_entry_t
chained_filter_t
clock_point_t
config_category_t
config_chain_t
counter_sample_t
counter_t
date_t
decoder_owner_sys_t
decoder_synchro_t
decoder_t
demux_meta_t
demux_t
dialog_fatal_tA fatal error dialog
dialog_login_tA login dialog
dialog_progress_bar_t
dialog_question_tA question dialog
encoder_t
entry
entry_t
es_format_tES format definition
es_out_id_t
es_out_pgrm_t
es_out_sys_t
es_out_t
extension_dialog_command_tCommand to pass to the extension dialog owner
extension_dialog_tDialog descriptor for extensions
extension_tExtension descriptor: name, title, author, ..
extension_widget_tWidget descriptor for extensions
extension_widget_t::extension_widget_value_t
extensions_manager_tExtensions manager object
extra_languages_tES language definition
filter_chain_allocator_t
filter_chain_t
filter_owner_sys_t
filter_tStructure describing a filter
hotkey
http_auth_t
http_status_info
httpd
httpd_client_t
httpd_file_t
httpd_handler_t
httpd_host_t
httpd_message_t
httpd_redirect_t
httpd_stream_t
httpd_url_t
if_nameindex
image_handler_t
info_category_t
info_t
inhibit_t
input_attachment_t
input_clock_tThis structure is used to manage clock drift and reception jitters
input_control_t
input_item_array_t
vlc_event_t::vlc_event_type_specific::input_item_error_when_reading_changed
input_item_node_t
input_item_owner
input_item_t
input_resource_t
input_source_t
input_stats_t
input_thread_private_tPrivate input fields
input_thread_tMain structure representing an input thread
input_title_t
interaction_dialog_tThis structure describes a piece of interaction with the user
intf_dialog_args_tArguments passed to a dialogs provider This describes the arguments passed to the dialogs provider
intf_thread_tDescribe all interface-specific data of the interface thread
iso639_lang_t
ITaskbarList3
ITaskbarList3Vtbl
item_type_entry
key_descriptor_s
libvlc_audio_output_device_tDescription for audio output device
libvlc_audio_output_tDescription for audio output
libvlc_audio_track_t
libvlc_event_tA LibVLC event
libvlc_int_t
libvlc_log_message_t
libvlc_log_subscriberData structure for a LibVLC logging callbacks
libvlc_media_stats_tDefgroup libvlc_media_stats_t LibVLC media statistics
libvlc_media_track_info_t
libvlc_media_track_t
libvlc_module_description_tDescription of a module
libvlc_priv_tPrivate LibVLC instance data
libvlc_rectangle_tRectangle type for video geometry
libvlc_subtitle_track_t
libvlc_track_description_tDescription for video, audio tracks and subtitles
libvlc_video_track_t
lldiv_t
mapping
md5_s
md5_sample_t
media_library_tMain structure of the media library
meta_export_t
ml_element_tElement of a query: criteria type/value pair Used for update and delete queries
ml_ftree_tBinary tree used to parse the WHERE condition for a search
ml_gc_object_t
ml_media_tStructure to describe a media
ml_person_tPerson class
ml_result_tMain communication struct between GUI and sql_media_library
module_cache_t
module_config_t
module_tInternal module descriptor
module_value_t
mrl_t
msg_item_tLog message
msg_subscriptionUsed by interface plugins which subscribe to the message bank
picture_fifo_t
picture_gc_sys_t
picture_pool_configuration_tPicture pool configuration
picture_pool_t
picture_resource_tResource for a picture
picture_tVideo picture
plane_tDescription of a planar graphic field
playlist_add_tHelper to add an item
playlist_album_t
playlist_export_tHelper structure to export to file part of the playlist
playlist_fetcher_t
playlist_item_array_t
playlist_item_tPlaylist item / node
playlist_preparser_t
playlist_private_t
playlist_tStructure containing information about the playlist
pollfd
preparse_data_t
public_key_packet_t
public_key_t
sap_address_t
sap_handler_t
sap_session_t
seekpoint_t
services_discovery_descriptor_tService discovery descriptor
services_discovery_tMain service discovery structure to build a SD module
session_descriptor_t
signature_packet_t
sout_access_out_tStream output access_output
sout_description_data_tDescription module
sout_input_t
sout_instance_tStream output instance (FIXME: should be private to src/ to avoid invalid unsynchronized access)
sout_mux_tMuxer structure
sout_packetizer_input_t
sout_stream_t
spu_area_tA few area functions helpers
spu_heap_entry_t
spu_heap_t
spu_private_t
spu_scale_t
spu_tSubpicture unit descriptor
sql_t
sql_value_t
staticentry_t
stream_sys_t
stream_tStream_t definition
stream_text_t
stream_track_t
subpicture_private_t
subpicture_region_private_t
subpicture_region_tVideo subtitle region
subpicture_tVideo subtitle
subpicture_updater_sys_t
subpicture_updater_t
subs_format_tSubtitles format description
tagTHUMBBUTTON
text_style_tText style
timer_data
ts_cmd_add_t
ts_cmd_control_t
ts_cmd_del_t
ts_cmd_send_t
ts_cmd_t
ts_storage_t
ts_thread_t
update_check_thread_tNon blocking update availability verification
update_download_thread_tNon blocking binary download
update_tThe update object
variable_ops_t
variable_tThe structure describing a variable
video_format_tVideo format description
video_palette_tVideo palette data
video_splitter_output_tStructure describing a video splitter output properties
video_splitter_owner_t
video_splitter_tStructure describing a video splitter
virtual_socket_t
vlc_actions
vlc_array_t
vlc_atomic_tMemory storage space for an atom
vlc_chroma_description_tChroma related information
vlc_dictionary_entry_t
vlc_dictionary_t
vlc_DIR
vlc_epg_event_t
vlc_epg_t
vlc_event_listener_t
vlc_event_listeners_group_t
vlc_event_manager_t
vlc_event_t
vlc_event_t::vlc_event_type_specific
vlc_exit
vlc_getopt_s
vlc_gl_t
vlc_inhibit
vlc_input_callback_t
vlc_event_t::vlc_event_type_specific::vlc_input_item_duration_changed
vlc_event_t::vlc_event_type_specific::vlc_input_item_info_changed
vlc_event_t::vlc_event_type_specific::vlc_input_item_meta_changed
vlc_event_t::vlc_event_type_specific::vlc_input_item_name_changed
vlc_event_t::vlc_event_type_specific::vlc_input_item_preparsed_changed
vlc_event_t::vlc_event_type_specific::vlc_input_item_subitem_added
vlc_event_t::vlc_event_type_specific::vlc_input_item_subitem_tree_added
vlc_event_t::vlc_event_type_specific::vlc_input_selected_stream_changed
vlc_event_t::vlc_event_type_specific::vlc_input_state_changed
vlc_ipc_data_t
vlc_list_tVLC list structure
vlc_meta_t
vlc_mouse_tMouse state
vlc_object_internals
vlc_object_tThe main vlc_object_t structure
vlc_option
vlc_probe_t
vlc_sd_internal_t
vlc_sd_probe_t
vlc_event_t::vlc_event_type_specific::vlc_services_discovery_ended
vlc_event_t::vlc_event_type_specific::vlc_services_discovery_item_added
vlc_event_t::vlc_event_type_specific::vlc_services_discovery_item_removed
vlc_event_t::vlc_event_type_specific::vlc_services_discovery_started
vlc_subfn_t
vlc_threadPer-thread data
vlc_threadvar
vlc_timer
vlc_tlsTLS session
vlc_tls_credsTLS credentials (certificate, private and trust settings)
vlc_url_t
vlc_value_tVLC value structure
vlm_event_t
vlm_media_instance_sys_t
vlm_media_instance_tVLM media instance
vlm_media_sys_t
vlm_media_tVLM media
vlm_message_t
vlm_schedule_sys_t
vlm_t
vod_t
vout_chrono_t
vout_configuration_tVout configuration
vout_control_cmd_t
vout_control_t
vout_display_cfg_tInitial/Current configuration for a vout_display_t
vout_display_info_tInformation from a vout_display_t to configure the core behaviour
vout_display_owner_sys_t
vout_display_owner_tVout owner structures
vout_display_place_tStructure used to store the result of a vout_display_PlacePicture
vout_display_state_tIt holds a state for a vout display
vout_display_sys_t
vout_display_t
vout_filter_t
vout_interlacing_support_t
vout_snapshot_save_cfg_t
vout_snapshot_t
vout_statistic_t
vout_thread_sys_t
vout_thread_tVideo output thread descriptor
vout_window_cfg_t
vout_window_tFIXME do we need an event system in the window too ? or the window user will take care of it ?
window_t
wsaerrmsg_t
xml_entity_s
xml_reader_t
xml_t
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines