VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 C_GUID
 C_WAVEFORMATEX
 C_WAVEFORMATEXTENSIBLE
 C_WAVEHEADER
 Caccess_t
 Caction
 Caddon_entry_owner
 Caddon_entry_t
 Caddon_file_t
 Caddons_finder_t
 Caddons_manager_private_t
 Caddons_manager_t
 Caddons_storage_t
 Caout_dev
 Caout_filters
 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
 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_owner_sys_t
 Cdecoder_synchro_t
 Cdecoder_t
 Cdemux_meta_t
 Cdemux_t
 Cdemux_type
 Cdialog_fatal_tA fatal error dialog
 Cdialog_login_tA login dialog
 Cdialog_progress_bar_t
 Cdialog_question_tA question dialog
 Cencoder_t
 Centry
 Ces_format_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_entry_t
 Cfilter_chain_t
 Cfilter_owner_t
 Cfilter_tStructure describing a filter
 Cfingerprint_request_t
 Cfingerprinter_thread_t
 Chotkey
 Chttp_auth_t
 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_tThis structure is used to manage clock drift and reception jitters
 Cinput_control_t
 Cinput_item_array_t
 Cinput_item_node_t
 Cinput_item_opaque
 Cinput_item_owner
 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
 CITaskbarList3
 CITaskbarList3Vtbl
 Citem_type_entry
 Ckey_descriptor_s
 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_event_tA LibVLC event
 Clibvlc_int_t
 Clibvlc_log_message_t
 Clibvlc_media_stats_tDefgroup libvlc_media_stats_t LibVLC media statistics
 Clibvlc_media_track_info_t
 Clibvlc_media_track_t
 Clibvlc_module_description_tDescription of a module
 Clibvlc_priv_tPrivate LibVLC instance data
 Clibvlc_rectangle_tRectangle type for video geometry
 Clibvlc_subtitle_track_t
 Clibvlc_title_description_tDescription for titles
 Clibvlc_track_description_tDescription for video, audio tracks and subtitles
 Clibvlc_video_track_t
 Clldiv_t
 Cmapping
 Cmd5_s
 Cmd5_sample_t
 Cmeta_export_t
 Cmeta_fetcher_t
 Cmodule_cache_t
 Cmodule_config_t
 Cmodule_tInternal module descriptor
 Cmodule_value_t
 Cmrl_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_add_tHelper to add an item
 Cplaylist_album_t
 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
 Cpreparser_entry_t
 Cpublic_key_packet_t
 Cpublic_key_t
 Csap_address_t
 Cseekpoint_t
 Cservices_discovery_descriptor_tService discovery descriptor
 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_priv_t
 Cstream_sys_t
 Cstream_tStream_t definition
 Cstream_track_t
 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
 CtagTHUMBBUTTON
 Ctext_style_tText style
 Ctimer_data
 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_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
 Cvirtual_socket_t
 Cvlc_actions
 Cvlc_array_t
 Cvlc_chroma_description_tChroma related information
 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_getopt_s
 Cvlc_gl_surface
 Cvlc_gl_t
 Cvlc_http_cookie_jar_t
 Cvlc_inhibit
 Cvlc_input_callback_t
 Cvlc_interrupt
 Cvlc_ipc_data_t
 Cvlc_list_tVLC list structure
 Cvlc_log_early_t
 Cvlc_log_tLog message
 Cvlc_logger_early_t
 Cvlc_logger_t
 Cvlc_meta_t
 Cvlc_mouse_tMouse state
 Cvlc_object_internals
 Cvlc_object_tThe main vlc_object_t structure
 Cvlc_option
 Cvlc_probe_t
 Cvlc_sd_internal_t
 Cvlc_sd_probe_t
 Cvlc_static_cond_t
 Cvlc_subfn_t
 Cvlc_thread
 Cvlc_threadvar
 Cvlc_timer
 Cvlc_tlsTLS session
 Cvlc_tls_credsTLS credentials (certificate, private and trust settings)
 Cvlc_url_t
 Cvlc_value_tVLC value structure
 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_interlacing_support_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_owner
 Cvout_window_tFIXME do we need an event system in the window too ? or the window user will take care of it ?
 Cwindow_t
 Cwsaerrmsg_t
 Cxml_entity_s
 Cxml_reader_t
 Cxml_t