◆ 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
atomic_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(), DecoderUpdatePreroll(), DecoderWaitUnblock(), ModuleThread_GetDisplayDate(), ModuleThread_PlayAudio(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), vlc_input_decoder_Decode(), vlc_input_decoder_Delete(), 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 |
◆ cc
struct { ... } vlc_input_decoder_t::cc |
Referenced by CreateDecoder(), DecoderPlayCc(), DecoderThread_Flush(), DecoderUpdatePreroll(), DeleteDecoder(), ModuleThread_QueueCc(), PacketizerGetCc(), vlc_input_decoder_Delete(), vlc_input_decoder_GetCcDesc(), vlc_input_decoder_GetCcState(), vlc_input_decoder_HasCCChanFlag(), and vlc_input_decoder_SetCcState().
◆ dec
Referenced by CreateDecoder(), CreateVoutIfNeeded(), dec_get_owner(), decoder_New(), DecoderThread(), DecoderThread_ChangeDelay(), DecoderThread_ChangePause(), DecoderThread_ChangeRate(), DecoderThread_DecodeBlock(), DecoderThread_Flush(), DecoderThread_ProcessInput(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), DecoderUpdatePreroll(), DeleteDecoder(), ModuleThread_PlayAudio(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), MouseEvent(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_Decode(), vlc_input_decoder_Delete(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Flush(), vlc_input_decoder_GetVbiPage(), vlc_input_decoder_SetCcState(), vlc_input_decoder_SetSpuHighlight(), vlc_input_decoder_SetVbiOpaque(), vlc_input_decoder_SetVbiPage(), vlc_input_decoder_SetVoutMouseEvent(), and vlc_input_decoder_Wait().
◆ delay
◆ desc
◆ drained
atomic_bool vlc_input_decoder_t::drained |
◆ error
bool vlc_input_decoder_t::error |
◆ flushing
bool vlc_input_decoder_t::flushing |
◆ fmt
Referenced by CreateDecoder(), CreateVoutIfNeeded(), DecoderThread_Reload(), DecoderUpdateFormatLocked(), DecoderUpdatePreroll(), DeleteDecoder(), ModuleThread_GetDecoderDevice(), ModuleThread_UpdateAudioFormat(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_HasFormatChanged(), vlc_input_decoder_IsEmpty(), and vlc_input_decoder_SetCcState().
◆ frames_countdown
unsigned vlc_input_decoder_t::frames_countdown |
◆ 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 |
◆ lock
Referenced by CreateDecoder(), CreateVoutIfNeeded(), DecoderPlayCc(), DecoderThread(), DecoderThread_AbortPictures(), DecoderThread_ChangeDelay(), DecoderThread_ChangePause(), DecoderThread_ChangeRate(), DecoderThread_Flush(), DecoderThread_ProcessInput(), DecoderUpdateFormatLocked(), DecoderUpdatePreroll(), DecoderWaitUnblock(), ModuleThread_GetDecoderDevice(), ModuleThread_GetDisplayDate(), ModuleThread_GetDisplayRate(), ModuleThread_NewSpuBuffer(), ModuleThread_PlayAudio(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), ModuleThread_QueueSpu(), ModuleThread_QueueThumbnail(), ModuleThread_UpdateAudioFormat(), thumbnailer_buffer_new(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_Delete(), vlc_input_decoder_DelVoutOverlay(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_GetCcDesc(), vlc_input_decoder_GetCcState(), vlc_input_decoder_HasFormatChanged(), vlc_input_decoder_IsEmpty(), vlc_input_decoder_SetCcState(), vlc_input_decoder_SetSpuHighlight(), vlc_input_decoder_StartWait(), vlc_input_decoder_StopWait(), and vlc_input_decoder_Wait().
◆ mouse_event
◆ mouse_lock
◆ mouse_opaque
void* vlc_input_decoder_t::mouse_opaque |
◆ out_pool
◆ output_rate
float vlc_input_decoder_t::output_rate |
◆ p_aout
Referenced by CreateDecoder(), DecoderThread(), DecoderThread_ChangeDelay(), DecoderThread_ChangePause(), DecoderThread_ChangeRate(), DecoderThread_Flush(), DecoderThread_Reload(), DeleteDecoder(), ModuleThread_PlayAudio(), ModuleThread_UpdateAudioFormat(), and ModuleThread_UpdateStatAudio().
◆ p_clock
◆ p_description
◆ p_fifo
Referenced by CreateDecoder(), CreateVoutIfNeeded(), DecoderPlayCc(), DecoderThread(), DeleteDecoder(), ModuleThread_PlayVideo(), ModuleThread_UpdateAudioFormat(), vlc_input_decoder_ChangeDelay(), vlc_input_decoder_ChangePause(), vlc_input_decoder_ChangeRate(), vlc_input_decoder_Decode(), vlc_input_decoder_Delete(), vlc_input_decoder_Drain(), vlc_input_decoder_Flush(), vlc_input_decoder_FrameNext(), vlc_input_decoder_GetFifoSize(), vlc_input_decoder_IsEmpty(), and vlc_input_decoder_Wait().
◆ p_packetizer
◆ p_resource
◆ p_sout
◆ p_sout_input
◆ p_vout
Referenced by CreateDecoder(), CreateVoutIfNeeded(), DecoderThread_ChangeDelay(), DecoderThread_ChangePause(), DecoderThread_ChangeRate(), DecoderThread_Flush(), DeleteDecoder(), ModuleThread_NewSpuBuffer(), ModuleThread_NewVideoBuffer(), ModuleThread_PlaySpu(), ModuleThread_PlayVideo(), ModuleThread_QueueSpu(), ModuleThread_UpdateStatVideo(), ModuleThread_UpdateVideoFormat(), vlc_input_decoder_AddVoutOverlay(), vlc_input_decoder_Delete(), 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 |
◆ pp_decoder
◆ reload
atomic_int vlc_input_decoder_t::reload |
◆ request_rate
float vlc_input_decoder_t::request_rate |
◆ reset_out_state
bool vlc_input_decoder_t::reset_out_state |
◆ thread
◆ vctx
◆ vout_order
◆ vout_thread_started
bool vlc_input_decoder_t::vout_thread_started |
◆ wait_acknowledge
◆ wait_fifo
◆ wait_request
The documentation for this struct was generated from the following file: