Main structure representing an input thread. More...

Data Fields | |
| bool | b_error |
| bool | b_eof |
| bool | b_preparsing |
| bool | b_dead |
| input_thread_private_t * | p |
VLC_COMMON_MEMBERS \ * these members are common for all vlc objects \ | |
| const char * | psz_object_type |
| char * | psz_header |
| int | i_flags |
| bool | b_force |
| set by the outside (eg. | |
| libvlc_int_t * | p_libvlc |
| (root of all evil) - 1 | |
| vlc_object_t * | p_parent |
| our parent | |
Main structure representing an input thread.
This structure is mostly private. The only public fields are READ-ONLY. You must use the helpers to modify them
Referenced by input_SendEventDead(), and LoopInput().
Referenced by Create(), input_ChangeState(), LoopInput(), Manage(), and vlm_ControlMediaInstanceStart().
Referenced by input_ChangeState(), LoopInput(), MainLoop(), Manage(), and vlm_ControlMediaInstanceStart().
set by the outside (eg.
Referenced by Create().
Referenced by AReadBlock(), AReadStream(), Control(), ControlGetReducedIndexLocked(), ControlLockedGetWakeup(), ControlLockedSetPauseState(), ControlLockedSetRate(), ControlPause(), ControlPop(), ControlUnpause(), Create(), DecoderDecodeAudio(), DecoderDecodeVideo(), DecoderProcessSpu(), Destructor(), End(), EsCreateDecoder(), EsOutAdd(), EsOutControlLocked(), EsOutDecodersStopBuffering(), EsOutGetWakeup(), EsOutMeta(), EsOutProgramEpg(), EsOutProgramMeta(), EsOutProgramSelect(), EsOutSend(), EsOutTerminate(), EsSelect(), Init(), InitPrograms(), InitStatistics(), InitTitle(), input_ChangeState(), input_ControlPush(), input_ControlVarInit(), input_ControlVarNavigation(), input_ControlVarStop(), input_ControlVarTitle(), input_DecoderNew(), input_ExtractAttachmentAndCacheArt(), input_GetItem(), input_Join(), input_SendEventLength(), input_SendEventMeta(), input_SendEventMetaInfo(), input_SendEventMetaName(), input_Start(), input_Stop(), input_UpdateStatistic(), input_vaControl(), InputSourceInit(), InputSourceMeta(), InputUpdateMeta(), LoadSlaves(), LoadSubtitles(), MainLoop(), MainLoopDemux(), MainLoopInterface(), MainLoopStatistic(), MainLoopTryRepeat(), ObjectKillChildrens(), playlist_Create(), Run(), SlaveDemux(), SlaveSeek(), StartTitle(), stats_ComputeInputStats(), SubtitleAdd(), UpdateBookmarksOption(), UpdateGenericFromAccess(), UpdateGenericFromDemux(), UpdatePtsDelay(), UpdateTitleListfromDemux(), UpdateTitleSeekpoint(), UpdateTitleSeekpointFromAccess(), and UpdateTitleSeekpointFromDemux().
(root of all evil) - 1
Referenced by InputEvent(), and pl_Get().
our parent
Referenced by Create().
| const char* input_thread_t::psz_object_type |
1.7.1