VLC 4.0.0-dev
Loading...
Searching...
No Matches
libvlc_priv_t Struct Reference

#include <libvlc.h>

Collaboration diagram for libvlc_priv_t:
[legend]

Data Fields

libvlc_int_t public_data
vlc_mutex_t lock
 protect playlist and interfaces
vlm_tp_vlm
 the VLM singleton (or NULL)
vlc_dialog_providervlc_dialog_providerp_dialog_provider
 dialog provider
vlc_keystorevlc_keystorep_memory_keystore
 memory keystore
intf_thread_tintf_thread_tinterfaces
 Linked-list of interfaces.
vlc_playlist_tmain_playlist
vlc_media_source_provider_tvlc_media_source_provider_tmedia_source_provider
vlc_actions_tvlc_actions_tactions
 Hotkeys handler.
struct vlc_medialibrary_tp_media_library
 Media library instance.
struct vlc_tracertracer
 Tracer callbacks.
vlc_exit_t exit

Field Documentation

◆ actions

◆ exit

vlc_exit_t libvlc_priv_t::exit

◆ interfaces

intf_thread_tintf_thread_t* libvlc_priv_t::interfaces

Linked-list of interfaces.

Referenced by intf_Create(), intf_DestroyAll(), and libvlc_InternalCreate().

◆ lock

vlc_mutex_t libvlc_priv_t::lock

protect playlist and interfaces

Referenced by intf_Create(), intf_DestroyAll(), libvlc_GetMainPlaylist(), and libvlc_InternalCreate().

◆ main_playlist

◆ media_source_provider

◆ p_dialog_provider

◆ p_media_library

struct vlc_medialibrary_t* libvlc_priv_t::p_media_library

Media library instance.

Referenced by libvlc_InternalCleanup(), libvlc_InternalInit(), and vlc_ml_instance_get().

◆ p_memory_keystore

vlc_keystorevlc_keystore* libvlc_priv_t::p_memory_keystore

◆ p_vlm

vlm_t* libvlc_priv_t::p_vlm

◆ public_data

libvlc_int_t libvlc_priv_t::public_data

◆ tracer

struct vlc_tracer* libvlc_priv_t::tracer

The documentation for this struct was generated from the following file: