VLC  2.2.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups 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
int i_state
bool b_can_pause
bool b_can_rate_control
bool b_can_pace_control
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
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]
bool b_abort
bool is_running
vlc_thread_t thread

Detailed Description

Private input fields.

Field Documentation

input_attachment_t** input_thread_private_t::attachment
bool input_thread_private_t::b_abort

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

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
bool input_thread_private_t::is_running

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

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(), Destructor(), End(), and Init().

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_Join(), 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: