VLC
2.1.0-git
Main Page
Related Pages
Modules
Data Structures
Files
Data Structures
Data Fields
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
3
]
_GUID
_WAVEFORMATEX
_WAVEFORMATEXTENSIBLE
_WAVEHEADER
access_entry_t
access_t
action
aout_fifo_t
Audio 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_t
Audio format description
audio_output
Audio output object
audio_replay_gain_t
audio_volume
Audio volume
average_t
This structure holds long term average
block_bytestream_t
block_fifo_t
Internal 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_t
A fatal error dialog
dialog_login_t
A login dialog
dialog_progress_bar_t
dialog_question_t
A question dialog
encoder_t
entry
entry_t
es_format_t
ES format definition
es_out_id_t
es_out_pgrm_t
es_out_sys_t
es_out_t
extension_dialog_command_t
Command to pass to the extension dialog owner
extension_dialog_t
Dialog descriptor for extensions
extension_t
Extension descriptor: name, title, author, ..
extension_widget_t
Widget descriptor for extensions
extension_widget_value_t
extensions_manager_t
Extensions manager object
extra_languages_t
ES language definition
filter_chain_allocator_t
filter_chain_t
filter_owner_sys_t
filter_t
Structure 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_t
This structure is used to manage clock drift and reception jitters
input_control_t
input_item_array_t
input_item_node_t
input_item_owner
input_item_t
input_resource_t
input_source_t
input_stats_t
input_thread_private_t
Private input fields
input_thread_t
Main structure representing an input thread
input_title_t
interaction_dialog_t
This structure describes a piece of interaction with the user
intf_dialog_args_t
Arguments passed to a dialogs provider This describes the arguments passed to the dialogs provider
intf_thread_t
Describe all interface-specific data of the interface thread
iso639_lang_t
ITaskbarList3
ITaskbarList3Vtbl
item_type_entry
key_descriptor_s
libvlc_audio_output_device_t
Description for audio output device
libvlc_audio_output_t
Description for audio output
libvlc_audio_track_t
libvlc_event_t
A LibVLC event
libvlc_int_t
libvlc_log_message_t
libvlc_log_subscriber
Data structure for a LibVLC logging callbacks
libvlc_media_stats_t
Defgroup
libvlc_media_stats_t
LibVLC media statistics
libvlc_media_track_info_t
libvlc_media_track_t
libvlc_module_description_t
Description of a module
libvlc_priv_t
Private LibVLC instance data
libvlc_rectangle_t
Rectangle type for video geometry
libvlc_subtitle_track_t
libvlc_track_description_t
Description for video, audio tracks and subtitles
libvlc_video_track_t
lldiv_t
mapping
md5_s
md5_sample_t
media_library_t
Main structure of the media library
meta_export_t
ml_element_t
Element of a query: criteria type/value pair Used for update and delete queries
ml_ftree_t
Binary tree used to parse the WHERE condition for a search
ml_gc_object_t
ml_media_t
Structure to describe a media
ml_person_t
Person class
ml_result_t
Main communication struct between GUI and sql_media_library
module_cache_t
module_config_t
module_t
Internal module descriptor
module_value_t
mrl_t
msg_item_t
Log message
msg_subscription
Used by interface plugins which subscribe to the message bank
picture_fifo_t
picture_gc_sys_t
picture_pool_configuration_t
Picture pool configuration
picture_pool_t
picture_resource_t
Resource for a picture
picture_t
Video picture
plane_t
Description of a planar graphic field
playlist_add_t
Helper to add an item
playlist_album_t
playlist_export_t
Helper structure to export to file part of the playlist
playlist_fetcher_t
playlist_item_array_t
playlist_item_t
Playlist item / node
playlist_preparser_t
playlist_private_t
playlist_t
Structure 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_t
Service discovery descriptor
services_discovery_t
Main service discovery structure to build a SD module
session_descriptor_t
signature_packet_t
sout_access_out_t
Stream output access_output
sout_description_data_t
Description module
sout_input_t
sout_instance_t
Stream output instance (FIXME: should be private to src/ to avoid invalid unsynchronized access)
sout_mux_t
Muxer structure
sout_packetizer_input_t
sout_stream_t
spu_area_t
A few area functions helpers
spu_heap_entry_t
spu_heap_t
spu_private_t
spu_scale_t
spu_t
Subpicture unit descriptor
sql_t
sql_value_t
staticentry_t
stream_sys_t
stream_t
Stream_t definition
stream_text_t
stream_track_t
subpicture_private_t
subpicture_region_private_t
subpicture_region_t
Video subtitle region
subpicture_t
Video subtitle
subpicture_updater_sys_t
subpicture_updater_t
subs_format_t
Subtitles format description
tagTHUMBBUTTON
text_style_t
Text 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_t
Non blocking update availability verification
update_download_thread_t
Non blocking binary download
update_t
The update object
variable_ops_t
variable_t
The structure describing a variable
video_format_t
Video format description
video_palette_t
Video palette data
video_splitter_output_t
Structure describing a video splitter output properties
video_splitter_owner_t
video_splitter_t
Structure describing a video splitter
virtual_socket_t
vlc_actions
vlc_array_t
vlc_atomic_t
Memory storage space for an atom
vlc_chroma_description_t
Chroma 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_type_specific
input_item_error_when_reading_changed
vlc_input_item_duration_changed
vlc_input_item_info_changed
vlc_input_item_meta_changed
vlc_input_item_name_changed
vlc_input_item_preparsed_changed
vlc_input_item_subitem_added
vlc_input_item_subitem_tree_added
vlc_input_selected_stream_changed
vlc_input_state_changed
vlc_services_discovery_ended
vlc_services_discovery_item_added
vlc_services_discovery_item_removed
vlc_services_discovery_started
vlc_exit
vlc_getopt_s
vlc_gl_t
vlc_inhibit
vlc_input_callback_t
vlc_ipc_data_t
vlc_list_t
VLC list structure
vlc_meta_t
vlc_mouse_t
Mouse state
vlc_object_internals
vlc_object_t
The main
vlc_object_t
structure
vlc_option
vlc_probe_t
vlc_sd_internal_t
vlc_sd_probe_t
vlc_subfn_t
vlc_thread
Per-thread data
vlc_threadvar
vlc_timer
vlc_tls
TLS session
vlc_tls_creds
TLS credentials (certificate, private and trust settings)
vlc_url_t
vlc_value_t
VLC value structure
vlm_event_t
vlm_media_instance_sys_t
vlm_media_instance_t
VLM media instance
vlm_media_sys_t
vlm_media_t
VLM media
vlm_message_t
vlm_schedule_sys_t
vlm_t
vod_t
vout_chrono_t
vout_configuration_t
Vout configuration
vout_control_cmd_t
vout_control_t
vout_display_cfg_t
Initial/Current configuration for a
vout_display_t
vout_display_info_t
Information from a
vout_display_t
to configure the core behaviour
vout_display_owner_sys_t
vout_display_owner_t
Vout owner structures
vout_display_place_t
Structure used to store the result of a vout_display_PlacePicture
vout_display_state_t
It 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_t
Video output thread descriptor
vout_window_cfg_t
vout_window_t
FIXME 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
Generated by
1.8.1.2