VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
libvlc_priv_t Struct Reference

Private LibVLC instance data. More...

Collaboration diagram for libvlc_priv_t:
Collaboration graph
[legend]

Data Fields

libvlc_int_t public_data
signed char i_verbose
 info messages
bool b_color
 color messages?
bool b_stats
 Whether to collect stats.
playlist_tp_playlist
 the playlist singleton
struct media_library_tp_ml
 the ML singleton
vlc_mutex_t ml_lock
 Mutex for ML creation.
vlm_tp_vlm
 the VLM singleton (or NULL)
vlc_object_tp_dialog_provider
 dialog provider
struct vlc_actionsactions
 Hotkeys handler.
struct intf_thread_tp_intf
 Interfaces linked-list.
vlc_mutex_t structure_lock
vlc_exit_t exit

Detailed Description

Private LibVLC instance data.

Field Documentation

struct vlc_actions* libvlc_priv_t::actions

Hotkeys handler.

Referenced by libvlc_InternalCleanup(), and libvlc_InternalInit().

bool libvlc_priv_t::b_color

color messages?

Referenced by libvlc_InternalCreate(), libvlc_InternalInit(), and vlc_vaLog().

bool libvlc_priv_t::b_stats

Whether to collect stats.

Referenced by libvlc_InternalInit().

vlc_exit_t libvlc_priv_t::exit
signed char libvlc_priv_t::i_verbose

info messages

Referenced by libvlc_InternalCreate(), libvlc_InternalInit(), and vlc_vaLog().

vlc_mutex_t libvlc_priv_t::ml_lock

Mutex for ML creation.

Referenced by libvlc_InternalCreate(), and libvlc_InternalDestroy().

vlc_object_t* libvlc_priv_t::p_dialog_provider
struct intf_thread_t* libvlc_priv_t::p_intf

Interfaces linked-list.

Referenced by intf_Create(), and intf_DestroyAll().

struct media_library_t* libvlc_priv_t::p_ml
playlist_t* libvlc_priv_t::p_playlist

the playlist singleton

Referenced by libvlc_InternalCleanup(), libvlc_InternalCreate(), and pl_Get().

vlm_t* libvlc_priv_t::p_vlm
libvlc_int_t libvlc_priv_t::public_data
vlc_mutex_t libvlc_priv_t::structure_lock

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