
Data Fields | |
| 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_error |
| set by the object | |
| volatile bool | b_die |
| set by the outside | |
| bool | b_force |
| set by the outside (eg. | |
| bool | be_sure_to_add_VLC_COMMON_MEMBERS_to_struct |
| Just a reminder so that people don't cast garbage. | |
| libvlc_int_t * | p_libvlc |
| (root of all evil) - 1 | |
| vlc_object_t * | p_parent |
| our parent | |
This structure is mostly private. The only public fields are READ-ONLY. You must use the helpers to modify them
| const char* input_thread_t::psz_object_type |
Referenced by Create().
Referenced by Create().
| volatile bool input_thread_t::b_error |
set by the object
Referenced by input_ChangeState(), libvlc_media_player_set_media(), LoopInput(), MainLoop(), Manage(), Run(), vlm_ControlMediaInstanceStart(), and WaitPreparsed().
| volatile bool input_thread_t::b_die |
set by the outside
Referenced by EsOutDel(), item_changed_pl(), libvlc_media_player_will_play(), LoopInput(), and set_input().
set by the outside (eg.
Just a reminder so that people don't cast garbage.
our parent
Referenced by InputManager::hasInput(), input_DetachResource(), input_SendEventDead(), item_changed_pl(), ItemChange(), libvlc_media_player_will_play(), LoopInput(), VLCMain::manage, Timer::Notify(), Redraw(), release_input_thread(), Run(), set_input(), InputManager::setInput(), InterfaceWindow::UpdateInterface(), and vlm_OnMediaUpdate().
Referenced by aout_new_buffer(), aout_request_vout(), AReadBlock(), AReadStream(), ArtCallback(), Control(), ControlLockedGetWakeup(), ControlPause(), ControlPop(), ControlReduce(), ControlUnpause(), Create(), DecoderDecodeAudio(), DecoderDecodeVideo(), DecoderProcessSpu(), DeleteDecoder(), Destructor(), End(), EsCreateDecoder(), EsOutAdd(), EsOutControlLocked(), EsOutDecodersStopBuffering(), EsOutDelete(), EsOutGetWakeup(), EsOutProgramEpg(), EsOutProgramMeta(), EsOutProgramSelect(), EsOutSend(), GetClockRef(), Init(), InitPrograms(), InitStatistics(), InitTitle(), input_ChangeState(), input_ControlPush(), input_ControlVarInit(), input_ControlVarNavigation(), input_ControlVarStop(), input_ControlVarTitle(), input_DetachResource(), input_EsOutNew(), input_ExtractAttachmentAndCacheArt(), input_GetItem(), input_SendEventLength(), input_SendEventMeta(), input_SendEventMetaInfo(), input_SendEventMetaName(), input_Stop(), input_UpdateStatistic(), input_vaControl(), InputSourceInit(), InputSourceMeta(), InputUpdateMeta(), LoadSlaves(), LoadSubtitles(), MainLoop(), MainLoopDemux(), MainLoopInterface(), MainLoopStatistic(), MainLoopTryRepeat(), mvar_InfoSetNew(), ObjectKillChildrens(), ParseExecute(), Run(), SlaveDemux(), SlaveSeek(), spu_del_buffer(), spu_new_buffer(), StartTitle(), stats_ComputeInputStats(), SubtitleAdd(), UpdateBookmarksOption(), UpdateGenericFromAccess(), UpdateGenericFromDemux(), UpdatePtsDelay(), UpdateTitleSeekpoint(), UpdateTitleSeekpointFromAccess(), UpdateTitleSeekpointFromDemux(), vlclua_input_stats(), and vout_new_buffer().
1.5.6