◆ aborting
bool vlc_input_decoder_t::aborting |
◆ 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().
◆ 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(), DecoderThread_DecodeBlock(), DecoderThread_Flush(), DecoderThread_ProcessInput(), DecoderThread_ProcessSout(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), DeleteDecoder(), ModuleThread_PlayAudio(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), SubDecoderIsCc(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_CreateSubDec(), vlc_input_decoder_DecodeWithStatus(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_GetVbiPage(), vlc_input_decoder_SetSpuHighlight(), vlc_input_decoder_SetVbiOpaque(), vlc_input_decoder_SetVbiPage(), vlc_input_decoder_SetVoutMouseEvent(), 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
Referenced by CreateDecoder(), CreateVoutIfNeeded(), DecoderSendSubstream(), DecoderThread_ProcessSout(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), DeleteDecoder(), GetStatusLocked(), ModuleThread_GetDecoderDevice(), ModuleThread_UpdateAudioFormat(), ModuleThread_UpdateVideoFormat(), and vlc_input_decoder_IsEmpty().
◆ frames_countdown
unsigned vlc_input_decoder_t::frames_countdown |
◆ hw_dec
bool vlc_input_decoder_t::hw_dec |
◆ i_preroll_end
◆ i_spu_channel
ssize_t vlc_input_decoder_t::i_spu_channel |
◆ i_spu_order
int64_t vlc_input_decoder_t::i_spu_order |
◆ list
struct vlc_list vlc_input_decoder_t::list |
◆ lock
◆ master_dec
◆ mouse_event
◆ mouse_lock
◆ mouse_opaque
void* vlc_input_decoder_t::mouse_opaque |
◆ node
struct vlc_list vlc_input_decoder_t::node |
◆ out_pool
◆ output_delay
◆ output_paused
bool vlc_input_decoder_t::output_paused |
◆ output_rate
float vlc_input_decoder_t::output_rate |
◆ p_aout
◆ p_astream
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_IsEmpty().
◆ 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_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
◆ p_vout
Referenced by CreateDecoder(), CreateVoutIfNeeded(), Decoder_ChangeOutputDelay(), Decoder_ChangeOutputPause(), Decoder_ChangeOutputRate(), DeleteDecoder(), ModuleThread_GetDecoderDevice(), ModuleThread_NewSpuBuffer(), ModuleThread_NewVideoBuffer(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), ModuleThread_QueueSpu(), ModuleThread_QueueVideo(), ModuleThread_UpdateVideoFormat(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_IsEmpty(), and vlc_input_decoder_SetSpuHighlight().
◆ pause_date
◆ paused
bool vlc_input_decoder_t::paused |
◆ pktz_fmt_in
◆ psz_id
const char* vlc_input_decoder_t::psz_id |
◆ 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 |
◆ [struct]
struct { ... } vlc_input_decoder_t::subdecs |
◆ thread
◆ vctx
◆ vout_order
◆ vout_started
bool vlc_input_decoder_t::vout_started |
◆ wait_acknowledge
◆ wait_fifo
◆ wait_request
The documentation for this struct was generated from the following file: