VLC
4.0.0-dev
|
Private input fields. More...
Data Fields | |
struct input_thread_t | input |
input_thread_events_cb | events_cb |
void * | events_data |
bool | b_preparsing |
bool | b_can_pause |
bool | b_can_rate_control |
bool | b_can_pace_control |
int | i_state |
bool | is_running |
bool | is_stopped |
bool | b_recording |
bool | b_thumbnailing |
float | rate |
vlc_tick_t | normal_time |
vlc_tick_t | i_start |
vlc_tick_t | i_stop |
bool | b_low_delay |
bool | b_out_pace_control |
sout_instance_t * | p_sout |
es_out_t * | p_es_out |
es_out_t * | p_es_out_display |
vlc_viewpoint_t | viewpoint |
bool | viewpoint_changed |
vlc_renderer_item_t * | p_renderer |
int | i_title_offset |
int | i_seekpoint_offset |
int | i_attachment |
input_attachment_t ** | attachment |
const demux_t ** | attachment_demux |
input_item_t * | p_item |
input_source_t * | master |
int | i_slave |
input_source_t ** | slave |
float | slave_subs_rate |
input_resource_t * | p_resource |
struct input_stats * | stats |
vlc_mutex_t | lock_control |
vlc_cond_t | wait_control |
size_t | i_control |
input_control_t | control [100] |
vlc_thread_t | thread |
vlc_interrupt_t | interrupt |
Private input fields.
input_attachment_t** input_thread_private_t::attachment |
Referenced by Create(), End(), input_GetAttachment(), input_GetAttachments(), InputUpdateMeta(), and LoadSlaves().
const demux_t** input_thread_private_t::attachment_demux |
Referenced by Create(), End(), and InputUpdateMeta().
bool input_thread_private_t::b_can_pace_control |
Referenced by Control(), ControlLockedGetWakeup(), ControlLockedSetPauseState(), ControlLockedSetRate(), Create(), EsOutVaControlLocked(), InitTitle(), and Run().
bool input_thread_private_t::b_can_pause |
Referenced by InitTitle().
bool input_thread_private_t::b_can_rate_control |
Referenced by Control(), and InitTitle().
bool input_thread_private_t::b_low_delay |
Referenced by Create(), and EsOutVaControlLocked().
bool input_thread_private_t::b_out_pace_control |
Referenced by Control(), Create(), EsOutSend(), EsOutVaControlLocked(), EsOutVaPrivControlLocked(), Init(), and Run().
bool input_thread_private_t::b_preparsing |
Referenced by Create(), EsOutPropsInit(), Init(), InitTitle(), input_Start(), InputDemuxNew(), and MainLoop().
bool input_thread_private_t::b_thumbnailing |
Referenced by Create(), EsOutCreateDecoder(), and EsOutSelectEs().
input_control_t input_thread_private_t::control[100] |
Referenced by ControlGetReducedIndexLocked(), ControlPop(), Destroy(), input_ControlPush(), and input_Stop().
input_thread_events_cb input_thread_private_t::events_cb |
Referenced by Create(), and input_SendEvent().
void* input_thread_private_t::events_data |
Referenced by Create(), and input_SendEvent().
int input_thread_private_t::i_attachment |
Referenced by Create(), End(), input_GetAttachment(), input_GetAttachments(), InputUpdateMeta(), and LoadSlaves().
size_t input_thread_private_t::i_control |
Referenced by ControlGetReducedIndexLocked(), ControlPop(), Create(), Destroy(), input_ControlPush(), and input_Stop().
int input_thread_private_t::i_seekpoint_offset |
Referenced by Create(), End(), InitTitle(), and vlc_player_input_HandleTitleEvent().
int input_thread_private_t::i_slave |
Referenced by Control(), ControlSetEsList(), Create(), End(), Init(), input_SlaveSourceAdd(), MainLoopDemux(), SlaveDemux(), SlaveSeek(), and UpdatePtsDelay().
vlc_tick_t input_thread_private_t::i_start |
Referenced by Create(), MainLoopTryRepeat(), and StartTitle().
int input_thread_private_t::i_state |
Referenced by Control(), Create(), input_ChangeState(), and MainLoop().
vlc_tick_t input_thread_private_t::i_stop |
Referenced by Create(), MainLoopDemux(), and StartTitle().
int input_thread_private_t::i_title_offset |
Referenced by Create(), End(), InitTitle(), and vlc_player_input_HandleTitleEvent().
struct input_thread_t input_thread_private_t::input |
Referenced by Create(), Preparse(), and Run().
vlc_interrupt_t input_thread_private_t::interrupt |
Referenced by Create(), input_Stop(), Preparse(), and Run().
bool input_thread_private_t::is_running |
Referenced by Create(), input_SetEsCatIds(), and input_Start().
bool input_thread_private_t::is_stopped |
Referenced by ControlPop(), Create(), input_ControlPush(), input_SetEsCatIds(), input_Stop(), and input_Stopped().
vlc_mutex_t input_thread_private_t::lock_control |
Referenced by ControlPop(), Create(), input_ControlPush(), input_Stop(), and input_Stopped().
input_source_t* input_thread_private_t::master |
Referenced by Control(), ControlInsertDemuxFilter(), ControlNav(), ControlPause(), ControlSetEsList(), ControlUnpause(), Create(), Destroy(), End(), EsOutIsGroupSticky(), Init(), InitTitle(), input_SlaveSourceAdd(), InputSourceInit(), MainLoop(), MainLoopDemux(), MainLoopStatistics(), MainLoopTryRepeat(), Preparse(), RequestSubRate(), SetSubtitlesOptions(), StartTitle(), UpdateGenericFromDemux(), UpdatePtsDelay(), UpdateTitleListfromDemux(), UpdateTitleSeekpoint(), and UpdateTitleSeekpointFromDemux().
vlc_tick_t input_thread_private_t::normal_time |
Referenced by Create(), Init(), and MainLoopStatistics().
es_out_t* input_thread_private_t::p_es_out |
Referenced by Control(), Create(), End(), Init(), InputSourceInit(), MainLoopDemux(), MainLoopStatistics(), and SlaveDemux().
es_out_t* input_thread_private_t::p_es_out_display |
Referenced by Control(), ControlSetEsList(), Create(), Destroy(), End(), Init(), and input_SetEsCatIds().
input_item_t* input_thread_private_t::p_item |
Referenced by Control(), Create(), Destroy(), End(), EsOutDeleteInfoEs(), EsOutEpgTime(), EsOutProgramEpg(), EsOutProgramEpgEvent(), EsOutProgramMeta(), EsOutProgramUpdateScrambled(), EsOutTerminate(), EsOutUpdateInfo(), Init(), InitTitle(), input_ExtractAttachmentAndCacheArt(), input_GetAttachment(), input_GetAttachments(), input_GetItem(), InputSourceMeta(), LoadSlaves(), MainLoop(), MainLoopStatistics(), and Preparse().
vlc_renderer_item_t* input_thread_private_t::p_renderer |
Referenced by Control(), Create(), Destroy(), InputSourceInit(), and MainLoop().
input_resource_t* input_thread_private_t::p_resource |
Referenced by ControlNav(), Create(), Destroy(), End(), EsOutCreateDecoder(), EsOutStopFreeVout(), Init(), MainLoop(), and ViewpointApply().
sout_instance_t* input_thread_private_t::p_sout |
Referenced by Control(), ControlNav(), Create(), EsOutCreateDecoder(), EsOutSelectEs(), EsOutVaControlLocked(), EsOutVaPrivControlLocked(), Init(), and MainLoop().
input_source_t** input_thread_private_t::slave |
Referenced by ControlSetEsList(), Create(), End(), Init(), input_SlaveSourceAdd(), SlaveDemux(), SlaveSeek(), and UpdatePtsDelay().
float input_thread_private_t::slave_subs_rate |
Referenced by RequestSubRate(), and SlaveDemux().
struct input_stats* input_thread_private_t::stats |
vlc_thread_t input_thread_private_t::thread |
Referenced by input_Start(), and Run().
vlc_viewpoint_t input_thread_private_t::viewpoint |
Referenced by Control(), ControlNav(), Create(), and ViewpointApply().
bool input_thread_private_t::viewpoint_changed |
Referenced by Control(), ControlNav(), and Create().
vlc_cond_t input_thread_private_t::wait_control |
Referenced by ControlPop(), Create(), input_ControlPush(), and input_Stop().