VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
oC_GUID
oC_WAVEFORMATEX
oC_WAVEFORMATEXTENSIBLE
oC_WAVEHEADER
oCaccess_entry_t
oCaccess_t
oCaction
oCaddon_entry_owner
oCaddon_entry_t
oCaddon_file_t
oCaddons_finder_t
oCaddons_manager_private_t
oCaddons_manager_t
oCaddons_storage_t
oCaout_dev
oCaout_filters
oCaout_instance_t
oCaout_owner_t
oCaout_request_vout
oCaout_volume
oCATTR_PACKED
oCaudio_format_tAudio format description
oCaudio_outputAudio output object
oCaudio_replay_gain_t
oCaudio_volumeAudio volume
oCaverage_tThis structure holds long term average
oCblock_bytestream_t
oCblock_fifo_tInternal state for block queues
oCblock_t
oCbs_s
oCcallback_entry_t
oCcallback_table_t
oCchained_filter_t
oCclock_point_t
oCconfig_category_t
oCconfig_chain_t
oCcounter_sample_t
oCcounter_t
oCdate_t
oCdecoder_owner_sys_t
oCdecoder_synchro_t
oCdecoder_t
oCdemux_meta_t
oCdemux_t
oCdialog_fatal_tA fatal error dialog
oCdialog_login_tA login dialog
oCdialog_progress_bar_t
oCdialog_question_tA question dialog
oCencoder_t
oCentry
oCentry_t
oCes_format_t
oCes_out_id_t
oCes_out_pgrm_t
oCes_out_sys_t
oCes_out_t
oCextension_dialog_command_tCommand to pass to the extension dialog owner
oCextension_dialog_tDialog descriptor for extensions
oCextension_tExtension descriptor: name, title, author, ..
oCextension_widget_tWidget descriptor for extensions
oCextensions_manager_tExtensions manager object
oCextra_languages_tES language definition
oCfetcher_entry_t
oCfilter_chain_t
oCfilter_owner_t
oCfilter_tStructure describing a filter
oCfingerprint_request_t
oCfingerprinter_thread_t
oChotkey
oChttp_auth_t
oChttpd
oChttpd_client_t
oChttpd_file_t
oChttpd_handler_t
oChttpd_header
oChttpd_host_t
oChttpd_message_t
oChttpd_redirect_t
oChttpd_stream_t
oChttpd_url_t
oCif_nameindex
oCimage_handler_t
oCinfo_category_t
oCinfo_t
oCinhibit_t
oCinput_attachment_t
oCinput_clock_tThis structure is used to manage clock drift and reception jitters
oCinput_control_t
oCinput_item_array_t
oCinput_item_node_t
oCinput_item_owner
oCinput_item_t
oCinput_resource_t
oCinput_source_t
oCinput_stats_t
oCinput_thread_private_tPrivate input fields
oCinput_thread_tMain structure representing an input thread
oCinput_title_t
oCinteraction_dialog_tThis structure describes a piece of interaction with the user
oCintf_dialog_args_tArguments passed to a dialogs provider This describes the arguments passed to the dialogs provider
oCintf_thread_tDescribe all interface-specific data of the interface thread
oCiso639_lang_t
oCITaskbarList3
oCITaskbarList3Vtbl
oCitem_type_entry
oCkey_descriptor_s
oClibvlc_audio_output_device_tDescription for audio output device
oClibvlc_audio_output_tDescription for audio output
oClibvlc_audio_track_t
oClibvlc_event_tA LibVLC event
oClibvlc_int_t
oClibvlc_log_message_t
oClibvlc_media_stats_tDefgroup libvlc_media_stats_t LibVLC media statistics
oClibvlc_media_track_info_t
oClibvlc_media_track_t
oClibvlc_module_description_tDescription of a module
oClibvlc_priv_tPrivate LibVLC instance data
oClibvlc_rectangle_tRectangle type for video geometry
oClibvlc_subtitle_track_t
oClibvlc_track_description_tDescription for video, audio tracks and subtitles
oClibvlc_video_track_t
oClldiv_t
oCmapping
oCmd5_s
oCmd5_sample_t
oCmeta_export_t
oCmeta_fetcher_t
oCmodule_cache_t
oCmodule_config_t
oCmodule_tInternal module descriptor
oCmodule_value_t
oCmrl_t
oCpicture_fifo_t
oCpicture_gc_sys_t
oCpicture_pool_configuration_tPicture pool configuration
oCpicture_pool_t
oCpicture_resource_tResource for a picture
oCpicture_tVideo picture
oCplane_tDescription of a planar graphic field
oCplaylist_add_tHelper to add an item
oCplaylist_album_t
oCplaylist_export_tHelper structure to export to file part of the playlist
oCplaylist_fetcher_t
oCplaylist_item_array_t
oCplaylist_item_tPlaylist item / node
oCplaylist_preparser_t
oCplaylist_private_t
oCplaylist_tStructure containing information about the playlist
oCpollfd
oCpreparse_data_t
oCpublic_key_packet_t
oCpublic_key_t
oCsap_address_t
oCseekpoint_t
oCservices_discovery_descriptor_tService discovery descriptor
oCservices_discovery_tMain service discovery structure to build a SD module
oCsession_descriptor_t
oCsignature_packet_t
oCsout_access_out_tStream output access_output
oCsout_description_data_tDescription module
oCsout_input_t
oCsout_instance_tStream output instance (FIXME: should be private to src/ to avoid invalid unsynchronized access)
oCsout_mux_tMuxer structure
oCsout_packetizer_input_t
oCsout_stream_t
oCspu_area_tA few area functions helpers
oCspu_heap_entry_t
oCspu_heap_t
oCspu_private_t
oCspu_scale_t
oCspu_tSubpicture unit descriptor
oCstaticentry_t
oCstream_sys_t
oCstream_tStream_t definition
oCstream_text_t
oCstream_track_t
oCsubpicture_private_t
oCsubpicture_region_private_t
oCsubpicture_region_tVideo subtitle region
oCsubpicture_tVideo subtitle
oCsubpicture_updater_sys_t
oCsubpicture_updater_t
oCsubs_format_tSubtitles format description
oCtagTHUMBBUTTON
oCtext_style_tText style
oCtimer_data
oCts_cmd_add_t
oCts_cmd_control_t
oCts_cmd_del_t
oCts_cmd_send_t
oCts_cmd_t
oCts_storage_t
oCts_thread_t
oCupdate_check_thread_tNon blocking update availability verification
oCupdate_download_thread_tNon blocking binary download
oCupdate_tThe update object
oCvariable_ops_t
oCvariable_tThe structure describing a variable
oCvideo_format_tVideo format description
oCvideo_palette_t
oCvideo_splitter_output_tStructure describing a video splitter output properties
oCvideo_splitter_owner_t
oCvideo_splitter_tStructure describing a video splitter
oCvirtual_socket_t
oCvlc_actions
oCvlc_array_t
oCvlc_chroma_description_tChroma related information
oCvlc_dictionary_entry_t
oCvlc_dictionary_t
oCvlc_epg_event_t
oCvlc_epg_t
oCvlc_event_listener_t
oCvlc_event_listeners_group_t
oCvlc_event_manager_t
oCvlc_event_t
oCvlc_exit
oCvlc_getopt_s
oCvlc_gl_t
oCvlc_inhibit
oCvlc_input_callback_t
oCvlc_ipc_data_t
oCvlc_list_tVLC list structure
oCvlc_log_tLog message
oCvlc_meta_t
oCvlc_mouse_tMouse state
oCvlc_object_internals
oCvlc_object_tThe main vlc_object_t structure
oCvlc_option
oCvlc_probe_t
oCvlc_sd_internal_t
oCvlc_sd_probe_t
oCvlc_subfn_t
oCvlc_threadPer-thread data
oCvlc_threadvar
oCvlc_timer
oCvlc_tlsTLS session
oCvlc_tls_credsTLS credentials (certificate, private and trust settings)
oCvlc_url_t
oCvlc_value_tVLC value structure
oCvlm_event_t
oCvlm_media_instance_sys_t
oCvlm_media_instance_tVLM media instance
oCvlm_media_sys_t
oCvlm_media_tVLM media
oCvlm_message_t
oCvlm_schedule_sys_t
oCvlm_t
oCvod_t
oCvout_chrono_t
oCvout_configuration_tVout configuration
oCvout_control_cmd_t
oCvout_control_t
oCvout_display_cfg_tInitial/Current configuration for a vout_display_t
oCvout_display_info_tInformation from a vout_display_t to configure the core behaviour
oCvout_display_owner_sys_t
oCvout_display_owner_tVout owner structures
oCvout_display_place_tStructure used to store the result of a vout_display_PlacePicture
oCvout_display_state_tIt holds a state for a vout display
oCvout_display_sys_t
oCvout_display_t
oCvout_filter_t
oCvout_interlacing_support_t
oCvout_snapshot_save_cfg_t
oCvout_snapshot_t
oCvout_statistic_t
oCvout_thread_sys_t
oCvout_thread_tVideo output thread descriptor
oCvout_window_cfg_t
oCvout_window_tFIXME do we need an event system in the window too ? or the window user will take care of it ?
oCwindow_t
oCwsaerrmsg_t
oCxml_entity_s
oCxml_reader_t
\Cxml_t