VLC 4.0.0-dev
|
Private input fields. More...
#include <input_internal.h>
Data Fields | |
struct input_thread_t | input |
input_thread_events_cb | events_cb |
void * | events_data |
enum input_type | type |
int | i_state |
bool | is_running |
bool | is_stopped |
bool | b_recording |
float | rate |
vlc_tick_t | normal_time |
vlc_tick_t | i_start |
vlc_tick_t | i_stop |
bool | b_low_delay |
vlc_tick_t | i_jitter_max |
bool | b_out_pace_control |
sout_stream_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 |
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 AppendAttachment(), End(), input_Create(), input_GetAttachment(), input_GetAttachments(), InputUpdateMeta(), and LoadSlaves().
bool input_thread_private_t::b_low_delay |
Referenced by EsOutVaControlLocked(), and input_Create().
bool input_thread_private_t::b_out_pace_control |
Referenced by Control(), EsOutSend(), EsOutVaControlLocked(), EsOutVaPrivControlLocked(), Init(), and input_Create().
bool input_thread_private_t::b_recording |
Referenced by Control(), and input_Create().
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 input_Create(), and input_SendEvent().
void* input_thread_private_t::events_data |
Referenced by input_Create(), and input_SendEvent().
int input_thread_private_t::i_attachment |
Referenced by AppendAttachment(), End(), input_Create(), input_GetAttachment(), input_GetAttachments(), InputUpdateMeta(), and LoadSlaves().
size_t input_thread_private_t::i_control |
Referenced by ControlGetReducedIndexLocked(), ControlPop(), Destroy(), input_ControlPush(), input_Create(), and input_Stop().
vlc_tick_t input_thread_private_t::i_jitter_max |
Referenced by EsOutVaControlLocked(), and input_Create().
int input_thread_private_t::i_seekpoint_offset |
Referenced by End(), InitTitle(), input_Create(), and vlc_player_input_HandleTitleEvent().
int input_thread_private_t::i_slave |
Referenced by Control(), ControlSetEsList(), End(), Init(), input_Create(), input_SlaveSourceAdd(), MainLoopDemux(), SlaveDemux(), SlaveSeek(), and UpdatePtsDelay().
vlc_tick_t input_thread_private_t::i_start |
Referenced by input_Create(), MainLoopTryRepeat(), and StartTitle().
int input_thread_private_t::i_state |
Referenced by Control(), input_ChangeState(), input_Create(), and MainLoop().
vlc_tick_t input_thread_private_t::i_stop |
Referenced by input_Create(), MainLoopDemux(), and StartTitle().
int input_thread_private_t::i_title_offset |
Referenced by End(), InitTitle(), input_Create(), and vlc_player_input_HandleTitleEvent().
struct input_thread_t input_thread_private_t::input |
Referenced by input_Create(), Preparse(), and Run().
vlc_interrupt_t input_thread_private_t::interrupt |
Referenced by input_Create(), input_Stop(), Preparse(), and Run().
bool input_thread_private_t::is_running |
Referenced by input_Create(), input_SetEsCatDelay(), input_SetEsCatIds(), input_SetProgramId(), and input_Start().
bool input_thread_private_t::is_stopped |
Referenced by ControlPop(), input_ControlPush(), input_Create(), input_SetEsCatDelay(), input_SetEsCatIds(), input_SetProgramId(), input_Stop(), and input_Stopped().
vlc_mutex_t input_thread_private_t::lock_control |
Referenced by ControlPop(), input_ControlPush(), input_Create(), input_Stop(), and input_Stopped().
input_source_t* input_thread_private_t::master |
Referenced by Control(), ControlNav(), ControlPause(), ControlSetEsList(), ControlUnpause(), Destroy(), End(), EsOutIsGroupSticky(), Init(), InitProperties(), InitTitle(), input_CanPaceControl(), input_Create(), 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 Init(), input_Create(), and MainLoopStatistics().
es_out_t* input_thread_private_t::p_es_out |
Referenced by Control(), End(), Init(), input_Create(), InputSourceInit(), MainLoopDemux(), MainLoopStatistics(), and SlaveDemux().
es_out_t* input_thread_private_t::p_es_out_display |
Referenced by Control(), ControlSetEsList(), Destroy(), End(), Init(), input_Create(), input_SetEsCatDelay(), input_SetEsCatIds(), and input_SetProgramId().
input_item_t* input_thread_private_t::p_item |
Referenced by AppendAttachment(), Control(), Destroy(), End(), EsOutDeleteInfoEs(), EsOutEpgTime(), EsOutProgramEpg(), EsOutProgramEpgEvent(), EsOutProgramMeta(), EsOutProgramUpdateScrambled(), EsOutTerminate(), EsOutUpdateInfo(), Init(), InitProperties(), InitTitle(), input_Create(), input_ExtractAttachmentAndCacheArt(), input_GetAttachment(), input_GetAttachments(), input_GetItem(), InputSourceMeta(), InputUpdateMeta(), LoadSlaves(), MainLoopStatistics(), and Preparse().
vlc_renderer_item_t* input_thread_private_t::p_renderer |
Referenced by Control(), Destroy(), input_Create(), and InputSourceInit().
input_resource_t* input_thread_private_t::p_resource |
Referenced by ControlNav(), Destroy(), End(), EsOutCreateDecoder(), EsOutSetRecord(), EsOutStopFreeVout(), Init(), input_Create(), and ViewpointApply().
sout_stream_t* input_thread_private_t::p_sout |
Referenced by Control(), EsOutCreateDecoder(), EsOutSelectEs(), EsOutVaControlLocked(), EsOutVaPrivControlLocked(), Init(), and input_Create().
float input_thread_private_t::rate |
Referenced by Control(), Init(), and input_Create().
input_source_t** input_thread_private_t::slave |
Referenced by ControlSetEsList(), End(), Init(), input_Create(), 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().
enum input_type input_thread_private_t::type |
Referenced by Init(), InitTitle(), input_Create(), input_Start(), and InputDemuxNew().
vlc_viewpoint_t input_thread_private_t::viewpoint |
Referenced by Control(), ControlNav(), input_Create(), and ViewpointApply().
bool input_thread_private_t::viewpoint_changed |
Referenced by Control(), ControlNav(), and input_Create().
vlc_cond_t input_thread_private_t::wait_control |
Referenced by ControlPop(), input_ControlPush(), input_Create(), and input_Stop().