VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
es_out_sys_t Struct Reference
Collaboration diagram for es_out_sys_t:
Collaboration graph
[legend]

Data Fields

input_thread_tp_input
 
vlc_mutex_t lock
 
int i_pgrm
 
es_out_pgrm_t ** pgrm
 
es_out_pgrm_tp_pgrm
 
int i_id
 
int i_es
 
es_out_id_t ** es
 
bool b_active
 
int i_mode
 
int i_audio
 
int i_video
 
int i_sub
 
int i_group_id
 
int i_audio_last
 
int i_audio_id
 
int i_sub_last
 
int i_sub_id
 
int i_default_sub_id
 
char ** ppsz_audio_language
 
char ** ppsz_sub_language
 
es_out_id_tp_es_audio
 
es_out_id_tp_es_video
 
es_out_id_tp_es_sub
 
int64_t i_audio_delay
 
int64_t i_spu_delay
 
mtime_t i_pts_delay
 
mtime_t i_pts_jitter
 
int i_cr_average
 
int i_rate
 
bool b_paused
 
mtime_t i_pause_date
 
mtime_t i_preroll_end
 
bool b_buffering
 
mtime_t i_buffering_extra_initial
 
mtime_t i_buffering_extra_stream
 
mtime_t i_buffering_extra_system
 
sout_instance_tp_sout_record
 
int i_prev_stream_level
 
es_out_tp_out
 
int64_t i_tmp_size_max
 
char * psz_tmp_path
 
bool b_delayed
 
ts_thread_tp_ts
 
bool b_input_paused
 
bool b_input_paused_source
 
int i_input_rate
 
int i_input_rate_source
 
es_out_id_t ** pp_es
 

Field Documentation

bool es_out_sys_t::b_active
bool es_out_sys_t::b_buffering
bool es_out_sys_t::b_delayed
bool es_out_sys_t::b_input_paused
bool es_out_sys_t::b_input_paused_source
bool es_out_sys_t::b_paused
es_out_id_t** es_out_sys_t::es
int es_out_sys_t::i_audio

Referenced by EsOutAdd(), and EsOutDel().

int64_t es_out_sys_t::i_audio_delay
int es_out_sys_t::i_audio_id

Referenced by EsOutSelect(), and input_EsOutNew().

int es_out_sys_t::i_audio_last

Referenced by EsOutSelect(), and input_EsOutNew().

mtime_t es_out_sys_t::i_buffering_extra_initial
mtime_t es_out_sys_t::i_buffering_extra_stream
mtime_t es_out_sys_t::i_buffering_extra_system
int es_out_sys_t::i_cr_average
int es_out_sys_t::i_default_sub_id
int es_out_sys_t::i_es
int es_out_sys_t::i_group_id
int es_out_sys_t::i_id

Referenced by EsOutAdd().

int es_out_sys_t::i_input_rate
int es_out_sys_t::i_input_rate_source
int es_out_sys_t::i_mode
mtime_t es_out_sys_t::i_pause_date
int es_out_sys_t::i_pgrm
mtime_t es_out_sys_t::i_preroll_end
int es_out_sys_t::i_prev_stream_level
mtime_t es_out_sys_t::i_pts_delay
mtime_t es_out_sys_t::i_pts_jitter

Referenced by EsOutControlLocked().

int es_out_sys_t::i_rate
int64_t es_out_sys_t::i_spu_delay
int es_out_sys_t::i_sub

Referenced by EsOutAdd(), and EsOutDel().

int es_out_sys_t::i_sub_id

Referenced by EsOutSelect(), and input_EsOutNew().

int es_out_sys_t::i_sub_last
int64_t es_out_sys_t::i_tmp_size_max

Referenced by input_EsOutTimeshiftNew(), and TsStart().

int es_out_sys_t::i_video

Referenced by EsOutAdd(), and EsOutDel().

vlc_mutex_t es_out_sys_t::lock
es_out_id_t* es_out_sys_t::p_es_audio
es_out_id_t* es_out_sys_t::p_es_sub
es_out_id_t* es_out_sys_t::p_es_video
input_thread_t * es_out_sys_t::p_input
es_out_t* es_out_sys_t::p_out
es_out_pgrm_t* es_out_sys_t::p_pgrm
sout_instance_t* es_out_sys_t::p_sout_record
ts_thread_t* es_out_sys_t::p_ts
es_out_pgrm_t** es_out_sys_t::pgrm
es_out_id_t** es_out_sys_t::pp_es
char** es_out_sys_t::ppsz_audio_language
char** es_out_sys_t::ppsz_sub_language
char* es_out_sys_t::psz_tmp_path

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