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 |
| volatile bool | b_die |
| set by the outside | |
| 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().
| volatile bool input_thread_t::b_die |
set by the outside
Referenced by EsOutDel(), and LoopInput().
Referenced by Create(), input_ChangeState(), LoopInput(), Manage(), vlm_ControlMediaInstanceStart(), and WaitPreparsed().
Referenced by input_ChangeState(), LoopInput(), MainLoop(), Manage(), vlm_ControlMediaInstanceStart(), and WaitPreparsed().
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(), UpdateTitleSeekpoint(), UpdateTitleSeekpointFromAccess(), and UpdateTitleSeekpointFromDemux().
(root of all evil) - 1
Referenced by InputEvent().
our parent
Referenced by Create().
| const char* input_thread_t::psz_object_type |
1.7.1