|
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().