Data Fields

input_thread_t Struct Reference

Main structure representing an input thread. More...

Collaboration diagram for input_thread_t:
Collaboration graph
[legend]

Data Fields

bool b_error
bool b_eof
bool b_preparsing
bool b_dead
input_thread_private_tp
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_tp_libvlc
 (root of all evil) - 1
vlc_object_tp_parent
 our parent

Detailed Description

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


Field Documentation

Referenced by input_SendEventDead(), and LoopInput().

set by the outside (eg.

module_need())

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


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines