VLC 4.0.0-dev
ts_thread_t Struct Reference
Collaboration diagram for ts_thread_t:
[legend]

Data Fields

vlc_thread_t thread
 
input_thread_tp_input
 
es_out_tp_tsout
 
es_out_tp_out
 
int64_t i_tmp_size_max
 
const char * psz_tmp_path
 
vlc_mutex_t lock
 
vlc_cond_t wait
 
vlc_sem_t done
 
bool b_paused
 
vlc_tick_t i_pause_date
 
float rate
 
float rate_source
 
vlc_tick_t i_rate_date
 
vlc_tick_t i_rate_delay
 
vlc_tick_t i_buffering_delay
 
ts_storage_tp_storage_r
 
ts_storage_tp_storage_w
 
vlc_tick_t i_cmd_delay
 

Field Documentation

◆ b_paused

bool ts_thread_t::b_paused

◆ done

vlc_sem_t ts_thread_t::done

Referenced by TsRun(), TsStart(), and TsStop().

◆ i_buffering_delay

vlc_tick_t ts_thread_t::i_buffering_delay

Referenced by TsRun(), and TsStart().

◆ i_cmd_delay

vlc_tick_t ts_thread_t::i_cmd_delay

◆ i_pause_date

vlc_tick_t ts_thread_t::i_pause_date

Referenced by TsChangePause(), and TsStart().

◆ i_rate_date

vlc_tick_t ts_thread_t::i_rate_date

Referenced by TsChangeRate(), TsRun(), and TsStart().

◆ i_rate_delay

vlc_tick_t ts_thread_t::i_rate_delay

Referenced by TsChangeRate(), TsRun(), and TsStart().

◆ i_tmp_size_max

int64_t ts_thread_t::i_tmp_size_max

Referenced by TsPushCmd(), and TsStart().

◆ lock

◆ p_input

input_thread_t* ts_thread_t::p_input

Referenced by TsRun(), and TsStart().

◆ p_out

es_out_t* ts_thread_t::p_out

◆ p_storage_r

ts_storage_t* ts_thread_t::p_storage_r

◆ p_storage_w

ts_storage_t* ts_thread_t::p_storage_w

Referenced by TsPushCmd(), and TsStart().

◆ p_tsout

es_out_t* ts_thread_t::p_tsout

Referenced by TsRun(), and TsStart().

◆ psz_tmp_path

const char* ts_thread_t::psz_tmp_path

Referenced by TsPushCmd(), and TsStart().

◆ rate

float ts_thread_t::rate

◆ rate_source

float ts_thread_t::rate_source

◆ thread

vlc_thread_t ts_thread_t::thread

Referenced by TsStart(), and TsStop().

◆ wait

vlc_cond_t ts_thread_t::wait

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