VLC  4.0.0-dev
Data Fields
decoder_owner Struct Reference
Collaboration diagram for decoder_owner:
Collaboration graph
[legend]

Data Fields

decoder_t dec
 
input_resource_tp_resource
 
vlc_clock_tp_clock
 
const struct input_decoder_callbackscbs
 
void * cbs_userdata
 
ssize_t i_spu_channel
 
int64_t i_spu_order
 
sout_instance_tp_sout
 
sout_packetizer_input_tp_sout_input
 
vlc_thread_t thread
 
decoder_tp_packetizer
 
bool b_packetizer
 
es_format_t fmt
 
vlc_video_contextvctx
 
atomic_bool b_fmt_description
 
vlc_meta_tp_description
 
atomic_int reload
 
block_fifo_tp_fifo
 
vlc_mutex_t lock
 
vlc_cond_t wait_request
 
vlc_cond_t wait_acknowledge
 
vlc_cond_t wait_fifo
 
struct picture_pool_tout_pool
 
audio_output_tp_aout
 
vout_thread_tp_vout
 
enum vlc_vout_order vout_order
 
bool vout_thread_started
 
vlc_tick_t i_preroll_end
 
bool reset_out_state
 
vlc_tick_t pause_date
 
vlc_tick_t delay
 
float request_rate
 
float output_rate
 
unsigned frames_countdown
 
bool paused
 
bool error
 
bool b_waiting
 
bool b_first
 
bool b_has_data
 
bool flushing
 
bool b_draining
 
atomic_bool drained
 
bool b_idle
 
struct {
   bool   b_supported
 
   decoder_cc_desc_t   desc
 
   decoder_t *   pp_decoder [64]
 
   bool   b_sout_created
 
   sout_packetizer_input_t *   p_sout_input
 
cc
 
vlc_mutex_t mouse_lock
 
vlc_mouse_event mouse_event
 
void * mouse_opaque
 
image_handler_tp_image
 

Field Documentation

◆ b_draining

bool decoder_owner::b_draining

◆ b_first

bool decoder_owner::b_first

◆ b_fmt_description

atomic_bool decoder_owner::b_fmt_description

◆ b_has_data

bool decoder_owner::b_has_data

◆ b_idle

bool decoder_owner::b_idle

◆ b_packetizer

bool decoder_owner::b_packetizer

◆ b_sout_created

bool decoder_owner::b_sout_created

◆ b_supported

bool decoder_owner::b_supported

◆ b_waiting

bool decoder_owner::b_waiting

◆ cbs

const struct input_decoder_callbacks* decoder_owner::cbs

◆ cbs_userdata

void* decoder_owner::cbs_userdata

◆ cc

struct { ... } decoder_owner::cc

◆ dec

decoder_t decoder_owner::dec

◆ delay

vlc_tick_t decoder_owner::delay

◆ desc

decoder_cc_desc_t decoder_owner::desc

◆ drained

atomic_bool decoder_owner::drained

◆ error

bool decoder_owner::error

◆ flushing

bool decoder_owner::flushing

◆ fmt

es_format_t decoder_owner::fmt

◆ frames_countdown

unsigned decoder_owner::frames_countdown

◆ i_preroll_end

vlc_tick_t decoder_owner::i_preroll_end

◆ i_spu_channel

ssize_t decoder_owner::i_spu_channel

◆ i_spu_order

int64_t decoder_owner::i_spu_order

◆ lock

vlc_mutex_t decoder_owner::lock

◆ mouse_event

vlc_mouse_event decoder_owner::mouse_event

◆ mouse_lock

vlc_mutex_t decoder_owner::mouse_lock

◆ mouse_opaque

void* decoder_owner::mouse_opaque

◆ out_pool

struct picture_pool_t* decoder_owner::out_pool

◆ output_rate

float decoder_owner::output_rate

◆ p_aout

audio_output_t* decoder_owner::p_aout

◆ p_clock

vlc_clock_t* decoder_owner::p_clock

◆ p_description

vlc_meta_t* decoder_owner::p_description

◆ p_fifo

block_fifo_t* decoder_owner::p_fifo

◆ p_image

image_handler_t* decoder_owner::p_image

◆ p_packetizer

decoder_t* decoder_owner::p_packetizer

◆ p_resource

input_resource_t* decoder_owner::p_resource

◆ p_sout

sout_instance_t* decoder_owner::p_sout

◆ p_sout_input

sout_packetizer_input_t* decoder_owner::p_sout_input

◆ p_vout

vout_thread_t* decoder_owner::p_vout

◆ pause_date

vlc_tick_t decoder_owner::pause_date

◆ paused

bool decoder_owner::paused

◆ pp_decoder

decoder_t* decoder_owner::pp_decoder[64]

◆ reload

atomic_int decoder_owner::reload

◆ request_rate

float decoder_owner::request_rate

◆ reset_out_state

bool decoder_owner::reset_out_state

◆ thread

vlc_thread_t decoder_owner::thread

Referenced by decoder_New(), and input_DecoderDelete().

◆ vctx

vlc_video_context* decoder_owner::vctx

◆ vout_order

enum vlc_vout_order decoder_owner::vout_order

◆ vout_thread_started

bool decoder_owner::vout_thread_started

◆ wait_acknowledge

vlc_cond_t decoder_owner::wait_acknowledge

◆ wait_fifo

vlc_cond_t decoder_owner::wait_fifo

◆ wait_request

vlc_cond_t decoder_owner::wait_request

The documentation for this struct was generated from the following files: