VLC 4.0.0-dev
|
#include <libvlc.h>
Data Fields | |
libvlc_int_t | public_data |
vlc_mutex_t | lock |
protect playlist and interfaces More... | |
vlm_t * | p_vlm |
the VLM singleton (or NULL) More... | |
vlc_dialog_provider * | p_dialog_provider |
dialog provider More... | |
vlc_keystore * | p_memory_keystore |
memory keystore More... | |
intf_thread_t * | interfaces |
Linked-list of interfaces. More... | |
vlc_playlist_t * | main_playlist |
struct vlc_preparser_t * | parser |
Input item meta data handler. More... | |
vlc_media_source_provider_t * | media_source_provider |
vlc_actions_t * | actions |
Hotkeys handler. More... | |
struct vlc_medialibrary_t * | p_media_library |
Media library instance. More... | |
struct vlc_thumbnailer_t * | p_thumbnailer |
Lazily instantiated media thumbnailer. More... | |
struct vlc_tracer * | tracer |
Tracer callbacks. More... | |
vlc_exit_t | exit |
vlc_actions_t* libvlc_priv_t::actions |
Hotkeys handler.
Referenced by libvlc_InternalActionsClean(), libvlc_InternalActionsInit(), and vlc_actions_get_key_names().
vlc_exit_t libvlc_priv_t::exit |
Referenced by libvlc_InternalCreate(), libvlc_Quit(), and libvlc_SetExitHandler().
intf_thread_t* libvlc_priv_t::interfaces |
Linked-list of interfaces.
Referenced by intf_Create(), intf_DestroyAll(), and libvlc_InternalCreate().
vlc_mutex_t libvlc_priv_t::lock |
protect playlist and interfaces
Referenced by intf_Create(), intf_DestroyAll(), libvlc_GetMainPlaylist(), and libvlc_InternalCreate().
vlc_playlist_t* libvlc_priv_t::main_playlist |
Referenced by IPCHelperThread(), libvlc_GetMainPlaylist(), libvlc_InternalCleanup(), and libvlc_InternalCreate().
vlc_media_source_provider_t* libvlc_priv_t::media_source_provider |
Referenced by libvlc_InternalCleanup(), libvlc_InternalCreate(), libvlc_InternalInit(), and vlc_media_source_provider_Get().
vlc_dialog_provider* libvlc_priv_t::p_dialog_provider |
dialog provider
Referenced by get_dialog_provider(), libvlc_InternalDialogClean(), and libvlc_InternalDialogInit().
struct vlc_medialibrary_t* libvlc_priv_t::p_media_library |
Media library instance.
Referenced by libvlc_InternalCleanup(), libvlc_InternalInit(), and vlc_ml_instance_get().
vlc_keystore* libvlc_priv_t::p_memory_keystore |
memory keystore
Referenced by get_memory_keystore(), libvlc_InternalKeystoreClean(), and libvlc_InternalKeystoreInit().
struct vlc_thumbnailer_t* libvlc_priv_t::p_thumbnailer |
Lazily instantiated media thumbnailer.
Referenced by libvlc_InternalCleanup(), and libvlc_InternalInit().
vlm_t* libvlc_priv_t::p_vlm |
the VLM singleton (or NULL)
Referenced by libvlc_InternalCleanup(), libvlc_InternalCreate(), libvlc_InternalInit(), player_on_state_changed(), vlm_Delete(), and vlm_New().
struct vlc_preparser_t* libvlc_priv_t::parser |
Input item meta data handler.
Referenced by libvlc_InternalCleanup(), libvlc_InternalInit(), libvlc_MetadataCancel(), libvlc_MetadataRequest(), and vlc_MetadataRequest().
libvlc_int_t libvlc_priv_t::public_data |
struct vlc_tracer* libvlc_priv_t::tracer |
Tracer callbacks.
Referenced by vlc_object_get_tracer(), vlc_tracer_Destroy(), and vlc_tracer_Init().