◆ [union]
◆ aborting
| bool vlc_input_decoder_t::aborting |
◆ audio
Referenced by CreateDecoder(), Decoder_ChangeOutputDelay(), Decoder_ChangeOutputPause(), Decoder_ChangeOutputRate(), DecoderThread(), DecoderThread_Reload(), DeleteDecoder(), ModuleThread_PlayAudio(), ModuleThread_QueueAudio(), ModuleThread_UpdateAudioFormat(), vlc_input_decoder_Flush(), and vlc_input_decoder_IsDrainedLocked().
◆ b_draining
| bool vlc_input_decoder_t::b_draining |
◆ b_first
| bool vlc_input_decoder_t::b_first |
◆ b_fmt_description
| bool vlc_input_decoder_t::b_fmt_description |
◆ b_has_data
| bool vlc_input_decoder_t::b_has_data |
◆ b_idle
| bool vlc_input_decoder_t::b_idle |
◆ b_packetizer
| bool vlc_input_decoder_t::b_packetizer |
◆ b_sout_created
| bool vlc_input_decoder_t::b_sout_created |
◆ b_supported
| bool vlc_input_decoder_t::b_supported |
◆ b_waiting
| bool vlc_input_decoder_t::b_waiting |
Referenced by CreateDecoder(), DecoderWaitUnblock(), ModuleThread_GetDisplayDate(), ModuleThread_PlayVideo(), vlc_input_decoder_DecodeWithStatus(), vlc_input_decoder_Delete(), vlc_input_decoder_Flush(), vlc_input_decoder_IsEmpty(), vlc_input_decoder_StartWait(), vlc_input_decoder_StopWait(), and vlc_input_decoder_Wait().
◆ cat
Referenced by CreateDecoder(), CreateVoutIfNeeded(), DecoderThread(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), ModuleThread_GetDecoderDevice(), ModuleThread_NewSpuBuffer(), ModuleThread_NewVideoBuffer(), ModuleThread_PlayAudio(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), ModuleThread_QueueAudio(), ModuleThread_QueueSpu(), ModuleThread_QueueVideo(), ModuleThread_UpdateAudioFormat(), ModuleThread_UpdateVideoFormat(), MouseEvent(), SubDecoderIsCc(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_IsDrainedLocked(), vlc_input_decoder_SetSpuHighlight(), and vlc_input_decoder_SetVoutMouseEvent().
◆ cbs
◆ cbs_userdata
| void* vlc_input_decoder_t::cbs_userdata |
◆ [struct]
| struct { ... } vlc_input_decoder_t::cc |
Referenced by CreateDecoder(), DecoderPlayCcLocked(), DecoderSendSubstream(), DeleteDecoder(), GetCcChannels(), GetCCDescLocked(), ModuleThread_QueueCc(), PacketizerGetCc(), RemoveCcDecoder(), vlc_input_decoder_CreateSubDec(), and vlc_input_decoder_Delete().
◆ count
| size_t vlc_input_decoder_t::count |
◆ dec
Referenced by CreateDecoder(), CreateVoutIfNeeded(), Decoder_ChangeOutputDelay(), Decoder_ChangeOutputPause(), Decoder_ChangeOutputRate(), decoder_New(), DecoderSendSubstream(), DecoderThread_DecodeBlock(), DecoderThread_Flush(), DecoderThread_ProcessInput(), DecoderThread_ProcessSout(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), DecoderWaitUnblock(), DeleteDecoder(), ModuleThread_PlayAudio(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), SubDecoderIsCc(), vlc_input_decoder_CreateSubDec(), vlc_input_decoder_DecodeWithStatus(), vlc_input_decoder_GetVbiPage(), vlc_input_decoder_SetVbiOpaque(), vlc_input_decoder_SetVbiPage(), and vlc_input_decoder_Wait().
◆ dec_fmt_in
◆ delay
◆ desc
◆ desc_changed
| bool vlc_input_decoder_t::desc_changed |
◆ error
| bool vlc_input_decoder_t::error |
◆ flushing
| bool vlc_input_decoder_t::flushing |
◆ fmt
◆ frames_countdown
| unsigned vlc_input_decoder_t::frames_countdown |
◆ hw_dec
| bool vlc_input_decoder_t::hw_dec |
◆ i_preroll_end
◆ list
| struct vlc_list vlc_input_decoder_t::list |
◆ lock
◆ master_dec
◆ node
| struct vlc_list vlc_input_decoder_t::node |
◆ out_started
| bool vlc_input_decoder_t::out_started |
◆ output_delay
◆ output_paused
| bool vlc_input_decoder_t::output_paused |
◆ output_rate
| float vlc_input_decoder_t::output_rate |
◆ p_clock
◆ p_description
◆ p_fifo
Referenced by CreateDecoder(), CreateVoutIfNeeded(), Decoder_ChangeOutputDelay(), Decoder_ChangeOutputPause(), Decoder_ChangeOutputRate(), DecoderPlayCcLocked(), DecoderThread(), DecoderThread_DecodeBlock(), DecoderThread_ProcessInput(), DecoderThread_ProcessSout(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), DecoderWaitUnblock(), DeleteDecoder(), GetCCDescLocked(), GetStatusLocked(), ModuleThread_GetDecoderDevice(), ModuleThread_GetDisplayDate(), ModuleThread_GetDisplayRate(), ModuleThread_NewSpuBuffer(), ModuleThread_QueueAudio(), ModuleThread_QueueCc(), ModuleThread_QueueSpu(), ModuleThread_QueueThumbnail(), ModuleThread_QueueVideo(), ModuleThread_UpdateAudioFormat(), ModuleThread_UpdateVideoFormat(), thumbnailer_buffer_new(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_ChangeDelay(), vlc_input_decoder_ChangePause(), vlc_input_decoder_ChangeRate(), vlc_input_decoder_DecodeWithStatus(), vlc_input_decoder_Delete(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Drain(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_GetFifoSize(), vlc_input_decoder_IsDrained(), vlc_input_decoder_IsDrainedLocked(), vlc_input_decoder_IsEmpty(), vlc_input_decoder_SetSpuHighlight(), vlc_input_decoder_StartWait(), vlc_input_decoder_StopWait(), and vlc_input_decoder_Wait().
◆ p_packetizer
◆ p_resource
◆ p_sout
◆ p_sout_input
◆ pause_date
◆ paused
| bool vlc_input_decoder_t::paused |
◆ pktz_fmt_in
◆ psz_id
| const char* vlc_input_decoder_t::psz_id |
Referenced by CreateDecoder(), decoder_New(), DecoderSendSubstream(), DecoderThread_DecodeBlock(), DecoderThread_ProcessSout(), DecoderWaitUnblock(), ModuleThread_QueueAudio(), ModuleThread_QueueSpu(), ModuleThread_QueueVideo(), ModuleThread_UpdateAudioFormat(), ModuleThread_UpdateVideoFormat(), and vlc_input_decoder_DecodeWithStatus().
◆ rate
| float vlc_input_decoder_t::rate |
◆ reload
| atomic_int vlc_input_decoder_t::reload |
◆ selected_codec
◆ sout_es_id
| char* vlc_input_decoder_t::sout_es_id |
◆ spu
◆ [struct]
| struct { ... } vlc_input_decoder_t::subdecs |
◆ thread
◆ video
Referenced by CreateDecoder(), CreateVoutIfNeeded(), Decoder_ChangeOutputDelay(), Decoder_ChangeOutputPause(), Decoder_ChangeOutputRate(), DeleteDecoder(), ModuleThread_GetDecoderDevice(), ModuleThread_NewVideoBuffer(), ModuleThread_PlayVideo(), ModuleThread_QueueVideo(), ModuleThread_UpdateVideoFormat(), MouseEvent(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_IsDrainedLocked(), and vlc_input_decoder_SetVoutMouseEvent().
◆ wait_acknowledge
◆ wait_fifo
◆ wait_request
The documentation for this struct was generated from the following file: