|
VLC 4.0.0-dev
|
Private input fields. More...
#include <input_internal.h>
Data Fields | ||
| struct input_thread_t | input | |
| const struct vlc_input_thread_callbacks * | cbs | |
| void * | cbs_data | |
| enum input_type | type | |
| bool | hw_dec | |
| bool | preparse_subitems | |
| int | i_state | |
| bool | is_running | |
| bool | is_stopped | |
| bool | b_recording | |
| float | rate | |
| 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 | |
| struct vlc_input_es_out * | p_es_out | |
| struct vlc_input_es_out * | 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 | |
| size_t | 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 | |
| struct { | ||
| vlc_tick_t last_pts | ||
| bool enabled | ||
| bool end | ||
| } | prev_frame | |
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().
| const struct vlc_input_thread_callbacks* input_thread_private_t::cbs |
Referenced by input_Create(), and input_SendEvent().
| void* input_thread_private_t::cbs_data |
Referenced by input_Create(), and input_SendEvent().
| input_control_t input_thread_private_t::control[100] |
Referenced by ControlGetReducedIndexLocked(), ControlPop(), ControlPopEarly(), Destroy(), input_ControlPush(), and input_Stop().
| bool input_thread_private_t::enabled |
Referenced by Control(), input_Create(), ResetFramePrevious(), and SeekFramePrevious().
| bool input_thread_private_t::end |
Referenced by Control(), input_Create(), ResetFramePrevious(), and SeekFramePrevious().
| bool input_thread_private_t::hw_dec |
Referenced by EsOutCreateDecoder(), EsOutSetRecord(), and input_Create().
| 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(), ControlPopEarly(), 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().
| size_t input_thread_private_t::i_slave |
| vlc_tick_t input_thread_private_t::i_start |
Referenced by ControlSetPosition(), ControlSetTime(), input_Create(), input_GetItemDuration(), input_thread_Events(), ResetPosition(), and SetStopStart().
| 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 ControlSetPosition(), input_Create(), input_GetItemDuration(), MainLoopDemux(), and SetStopStart().
| 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(), and input_Start().
| bool input_thread_private_t::is_stopped |
Referenced by ControlPop(), input_ControlPush(), input_Create(), input_Stop(), and input_Stopped().
| vlc_tick_t input_thread_private_t::last_pts |
Referenced by Control(), input_Create(), and SeekFramePrevious().
| vlc_mutex_t input_thread_private_t::lock_control |
Referenced by ControlPop(), ControlPopEarly(), input_ControlPush(), input_Create(), input_Stop(), and input_Stopped().
| input_source_t* input_thread_private_t::master |
Referenced by Control(), ControlInsertDemuxFilter(), ControlNav(), ControlPause(), ControlSetEsList(), ControlSetPosition(), ControlSetTime(), ControlUnpause(), Destroy(), End(), EsOutIsGroupSticky(), FillFileStatsIfAny(), Init(), InitProperties(), InitTitle(), input_CanPaceControl(), input_Create(), input_SlaveSourceAdd(), InputSourceInit(), MainLoop(), MainLoopDemux(), MainLoopStatistics(), Preparse(), RequestSubRate(), SeekFramePrevious(), SetSubtitlesOptions(), StartTitle(), UpdateGenericFromDemux(), UpdatePtsDelay(), UpdateTitleListfromDemux(), UpdateTitleSeekpoint(), and UpdateTitleSeekpointFromDemux().
| struct vlc_input_es_out* input_thread_private_t::p_es_out |
Referenced by Control(), End(), Init(), input_Create(), InputSourceInit(), MainLoopDemux(), MainLoopStatistics(), SeekFramePrevious(), and SlaveDemux().
| struct vlc_input_es_out* input_thread_private_t::p_es_out_display |
Referenced by Control(), ControlSetEsList(), Destroy(), End(), Init(), and input_Create().
| input_item_t* input_thread_private_t::p_item |
Referenced by Control(), ControlSetPosition(), ControlSetTime(), Destroy(), End(), EsOutDeleteInfoEs(), EsOutEpgTime(), EsOutProgramEpg(), EsOutProgramEpgEvent(), EsOutProgramMeta(), EsOutProgramUpdateScrambled(), EsOutTerminate(), EsOutUpdateInfo(), FillFileStatsIfAny(), Init(), InitProperties(), InitSout(), InitTitle(), input_Create(), input_ExtractAttachmentAndCacheArt(), input_GetAttachment(), input_GetAttachments(), input_GetItem(), InputSourceMeta(), InputUpdateMeta(), LoadSlaves(), and MainLoopStatistics().
| vlc_renderer_item_t* input_thread_private_t::p_renderer |
Referenced by Control(), Destroy(), InitSout(), input_Create(), and InputSourceInit().
| input_resource_t* input_thread_private_t::p_resource |
Referenced by Destroy(), End(), EsOutCreateDecoder(), EsOutSetRecord(), EsOutStopFreeVout(), Init(), InitSout(), input_Create(), and ViewpointApply().
| sout_stream_t* input_thread_private_t::p_sout |
| bool input_thread_private_t::preparse_subitems |
Referenced by input_Create(), and Preparse().
| struct { ... } input_thread_private_t::prev_frame |
Referenced by Control(), input_Create(), ResetFramePrevious(), and SeekFramePrevious().
| 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(), MainLoopStatistics(), 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(), InitSout(), InitTitle(), input_Create(), input_Start(), and InputDemuxNew().
| vlc_viewpoint_t input_thread_private_t::viewpoint |
Referenced by Control(), input_Create(), and ViewpointApply().
| bool input_thread_private_t::viewpoint_changed |
Referenced by Control(), and input_Create().
| vlc_cond_t input_thread_private_t::wait_control |
Referenced by ControlPop(), input_ControlPush(), input_Create(), and input_Stop().