|
VLC 4.0.0-dev
|
#include <player.h>
Data Fields | ||
| struct vlc_object_t | obj | |
| vlc_mutex_t | lock | |
| vlc_mutex_t | metadata_listeners_lock | |
| vlc_mutex_t | aout_listeners_lock | |
| vlc_mutex_t | vout_listeners_lock | |
| vlc_cond_t | start_delay_cond | |
| bool | start_paused | |
| bool | pause_on_cork | |
| bool | corked | |
| struct vlc_list | listeners | |
| struct vlc_list | metadata_listeners | |
| struct vlc_list | aout_listeners | |
| struct vlc_list | vout_listeners | |
| input_resource_t * | resource | |
| vlc_renderer_item_t * | renderer | |
| input_item_t * | media | |
| struct vlc_player_input * | input | |
| bool | releasing_media | |
| input_item_t * | next_media | |
| char * | video_string_ids | |
| char * | audio_string_ids | |
| char * | sub_string_ids | |
| enum vlc_player_state | global_state | |
| bool | started | |
| vlc_tick_t | last_eos | |
| unsigned | eos_burst_count | |
| bool | deleting | |
| struct { | ||
| vlc_thread_t thread | ||
| vlc_cond_t wait | ||
| vlc_cond_t notify | ||
| struct vlc_list inputs | ||
| struct vlc_list stopping_inputs | ||
| struct vlc_list joinable_inputs | ||
| } | destructor | |
| struct vlc_player_timer | timer | |
| struct vlc_list vlc_player_t::aout_listeners |
Referenced by vlc_player_aout_AddListener(), vlc_player_Delete(), and vlc_player_New().
| vlc_mutex_t vlc_player_t::aout_listeners_lock |
Referenced by vlc_player_aout_AddListener(), vlc_player_aout_RemoveListener(), vlc_player_InitLocks(), and vlc_player_Lock().
| char* vlc_player_t::audio_string_ids |
| bool vlc_player_t::corked |
Referenced by vlc_player_CorkCallback(), and vlc_player_New().
| bool vlc_player_t::deleting |
Referenced by vlc_player_Delete(), vlc_player_destructor_Thread(), vlc_player_input_HandleState(), and vlc_player_New().
| struct { ... } vlc_player_t::destructor |
| unsigned vlc_player_t::eos_burst_count |
| enum vlc_player_state vlc_player_t::global_state |
Referenced by vlc_player_CorkCallback(), vlc_player_GetState(), vlc_player_input_HandleState(), and vlc_player_New().
| struct vlc_player_input* vlc_player_t::input |
Referenced by vlc_player_Delete(), vlc_player_get_input_locked(), vlc_player_input_GetPos(), vlc_player_input_GetTime(), vlc_player_input_HandleAtoBLoop(), vlc_player_input_HandleState(), vlc_player_input_NavigationFallback(), vlc_player_New(), vlc_player_OpenNextMedia(), vlc_player_RestorePlaybackPos(), vlc_player_SetCurrentMedia(), vlc_player_Start(), and vlc_player_Stop().
| struct vlc_list vlc_player_t::inputs |
| struct vlc_list vlc_player_t::joinable_inputs |
| vlc_tick_t vlc_player_t::last_eos |
Referenced by vlc_player_input_HandleState(), and vlc_player_New().
| struct vlc_list vlc_player_t::listeners |
Referenced by vlc_player_AddListener(), vlc_player_Delete(), and vlc_player_New().
| vlc_mutex_t vlc_player_t::lock |
| input_item_t* vlc_player_t::media |
| struct vlc_list vlc_player_t::metadata_listeners |
| vlc_mutex_t vlc_player_t::metadata_listeners_lock |
| input_item_t* vlc_player_t::next_media |
| vlc_cond_t vlc_player_t::notify |
| struct vlc_object_t vlc_player_t::obj |
Referenced by vlc_player_UpdateMLStates().
| bool vlc_player_t::pause_on_cork |
Referenced by vlc_player_CorkCallback(), vlc_player_New(), and vlc_player_SetPauseOnCork().
| bool vlc_player_t::releasing_media |
Referenced by vlc_player_New(), vlc_player_OpenNextMedia(), vlc_player_SetCurrentMedia(), and vlc_player_Start().
| vlc_renderer_item_t* vlc_player_t::renderer |
Referenced by vlc_player_Delete(), vlc_player_GetRenderer(), vlc_player_input_New(), vlc_player_New(), and vlc_player_SetRenderer().
| input_resource_t* vlc_player_t::resource |
| vlc_cond_t vlc_player_t::start_delay_cond |
Referenced by vlc_player_CancelWaitError(), vlc_player_InitLocks(), and vlc_player_WaitRetryDelay().
| bool vlc_player_t::start_paused |
Referenced by vlc_player_New(), vlc_player_SetStartPaused(), and vlc_player_Start().
| bool vlc_player_t::started |
| struct vlc_list vlc_player_t::stopping_inputs |
| char* vlc_player_t::sub_string_ids |
| vlc_thread_t vlc_player_t::thread |
Referenced by vlc_player_Delete(), and vlc_player_New().
| struct vlc_player_timer vlc_player_t::timer |
Referenced by vlc_player_AddSmpteTimer(), vlc_player_AddTimer(), vlc_player_DestroyTimer(), vlc_player_GetTimerPoint(), vlc_player_InitTimer(), vlc_player_Lock(), vlc_player_RemoveTimer(), vlc_player_RemoveTimerSource(), vlc_player_ResetTimer(), vlc_player_UpdateTimer(), vlc_player_UpdateTimerBestSource(), vlc_player_UpdateTimerEvent(), vlc_player_UpdateTimerSeekState(), vlc_player_UpdateTimerSmpteSource(), and vlc_player_UpdateTimerSource().
| char* vlc_player_t::video_string_ids |
| struct vlc_list vlc_player_t::vout_listeners |
Referenced by vlc_player_Delete(), vlc_player_New(), and vlc_player_vout_AddListener().
| vlc_mutex_t vlc_player_t::vout_listeners_lock |
Referenced by vlc_player_InitLocks(), vlc_player_Lock(), vlc_player_vout_AddListener(), and vlc_player_vout_RemoveListener().
| vlc_cond_t vlc_player_t::wait |