VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
input_thread_private_t Struct Reference

Private input fields. More...

Collaboration diagram for input_thread_private_t:
Collaboration graph
[legend]

Data Fields

double f_fps
 
bool b_can_pause
 
bool b_can_rate_control
 
bool b_can_pace_control
 
int i_state
 
bool is_running
 
bool is_stopped
 
bool b_recording
 
int i_rate
 
int64_t i_start
 
int64_t i_stop
 
int64_t i_run
 
int64_t i_time
 
bool b_fast_seek
 
bool b_out_pace_control
 
sout_instance_tp_sout
 
es_out_tp_es_out
 
es_out_tp_es_out_display
 
int i_title
 
input_title_t ** title
 
int i_title_offset
 
int i_seekpoint_offset
 
seekpoint_t bookmark
 
int i_bookmark
 
seekpoint_t ** pp_bookmark
 
int i_attachment
 
input_attachment_t ** attachment
 
demux_t ** attachment_demux
 
input_item_tp_item
 
input_source_t input
 
int i_slave
 
input_source_t ** slave
 
input_resource_tp_resource
 
input_resource_tp_resource_private
 
struct {
   counter_t *   p_read_packets
 
   counter_t *   p_read_bytes
 
   counter_t *   p_input_bitrate
 
   counter_t *   p_demux_read
 
   counter_t *   p_demux_bitrate
 
   counter_t *   p_demux_corrupted
 
   counter_t *   p_demux_discontinuity
 
   counter_t *   p_decoded_audio
 
   counter_t *   p_decoded_video
 
   counter_t *   p_decoded_sub
 
   counter_t *   p_sout_sent_packets
 
   counter_t *   p_sout_sent_bytes
 
   counter_t *   p_sout_send_bitrate
 
   counter_t *   p_played_abuffers
 
   counter_t *   p_lost_abuffers
 
   counter_t *   p_displayed_pictures
 
   counter_t *   p_lost_pictures
 
   vlc_mutex_t   counters_lock
 
counters
 
vlc_mutex_t lock_control
 
vlc_cond_t wait_control
 
int i_control
 
input_control_t control [100]
 
vlc_thread_t thread
 
vlc_interrupt_t interrupt
 

Detailed Description

Private input fields.

Field Documentation

input_attachment_t** input_thread_private_t::attachment
demux_t** input_thread_private_t::attachment_demux
bool input_thread_private_t::b_can_pace_control
bool input_thread_private_t::b_can_pause
bool input_thread_private_t::b_can_rate_control

Referenced by Control(), and InitTitle().

bool input_thread_private_t::b_fast_seek

Referenced by Control(), and StartTitle().

bool input_thread_private_t::b_out_pace_control
bool input_thread_private_t::b_recording

Referenced by Control(), and Create().

seekpoint_t input_thread_private_t::bookmark
input_control_t input_thread_private_t::control[100]
struct { ... } input_thread_private_t::counters
vlc_mutex_t input_thread_private_t::counters_lock
double input_thread_private_t::f_fps
int input_thread_private_t::i_attachment
int input_thread_private_t::i_bookmark
int input_thread_private_t::i_control
int input_thread_private_t::i_rate

Referenced by Control(), Create(), and Init().

int64_t input_thread_private_t::i_run

Referenced by Create(), MainLoopDemux(), and StartTitle().

int input_thread_private_t::i_seekpoint_offset
int input_thread_private_t::i_slave
int64_t input_thread_private_t::i_start
int input_thread_private_t::i_state
int64_t input_thread_private_t::i_stop

Referenced by Create(), MainLoopDemux(), and StartTitle().

int64_t input_thread_private_t::i_time
int input_thread_private_t::i_title
int input_thread_private_t::i_title_offset
input_source_t input_thread_private_t::input
vlc_interrupt_t input_thread_private_t::interrupt

Referenced by Create(), input_Close(), input_Stop(), and Run().

bool input_thread_private_t::is_running

Referenced by Create(), input_Close(), and input_Start().

bool input_thread_private_t::is_stopped
vlc_mutex_t input_thread_private_t::lock_control
counter_t* input_thread_private_t::p_decoded_audio
counter_t* input_thread_private_t::p_decoded_sub

Referenced by DecoderProcessSpu().

counter_t* input_thread_private_t::p_decoded_video
counter_t* input_thread_private_t::p_demux_bitrate
counter_t* input_thread_private_t::p_demux_corrupted
counter_t* input_thread_private_t::p_demux_discontinuity
counter_t* input_thread_private_t::p_demux_read
counter_t* input_thread_private_t::p_displayed_pictures
es_out_t* input_thread_private_t::p_es_out
es_out_t* input_thread_private_t::p_es_out_display
counter_t* input_thread_private_t::p_input_bitrate
input_item_t* input_thread_private_t::p_item
counter_t* input_thread_private_t::p_lost_abuffers
counter_t* input_thread_private_t::p_lost_pictures
counter_t* input_thread_private_t::p_played_abuffers
counter_t* input_thread_private_t::p_read_bytes
counter_t* input_thread_private_t::p_read_packets
input_resource_t* input_thread_private_t::p_resource
input_resource_t* input_thread_private_t::p_resource_private

Referenced by Create(), End(), Init(), and input_Destructor().

sout_instance_t* input_thread_private_t::p_sout
counter_t* input_thread_private_t::p_sout_send_bitrate
counter_t* input_thread_private_t::p_sout_sent_bytes
counter_t* input_thread_private_t::p_sout_sent_packets
seekpoint_t** input_thread_private_t::pp_bookmark
input_source_t** input_thread_private_t::slave
vlc_thread_t input_thread_private_t::thread

Referenced by Init(), input_Close(), and input_Start().

input_title_t** input_thread_private_t::title
vlc_cond_t input_thread_private_t::wait_control

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