VLC
4.0.0-dev
|
Data Fields | |
struct vlc_object_t | obj |
vlc_mutex_t | lock |
vlc_mutex_t | aout_listeners_lock |
vlc_mutex_t | vout_listeners_lock |
vlc_cond_t | start_delay_cond |
enum vlc_player_media_stopped_action | media_stopped_action |
bool | start_paused |
const struct vlc_player_media_provider * | media_provider |
void * | media_provider_data |
bool | pause_on_cork |
bool | corked |
struct vlc_list | 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 |
bool | next_media_requested |
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 |
unsigned | error_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::error_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_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 |
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 |
const struct vlc_player_media_provider* vlc_player_t::media_provider |
Referenced by vlc_player_New(), and vlc_player_PrepareNextMedia().
void* vlc_player_t::media_provider_data |
Referenced by vlc_player_New(), and vlc_player_PrepareNextMedia().
enum vlc_player_media_stopped_action vlc_player_t::media_stopped_action |
input_item_t* vlc_player_t::next_media |
bool vlc_player_t::next_media_requested |
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(), and vlc_player_SetCurrentMedia().
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_UpdateTimerSource(), and vlc_player_UpdateTimerState().
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 |