VLC  3.0.15
Data Fields
input_thread_private_t Struct Reference

Private input fields. More...

Collaboration diagram for input_thread_private_t:
Collaboration graph
[legend]

Data Fields

struct input_thread_t input
 
bool b_preparsing
 
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_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
 
vlc_viewpoint_t viewpoint
 
bool viewpoint_changed
 
vlc_renderer_item_tp_renderer
 
int i_title
 
const 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
 
const demux_t ** attachment_demux
 
input_item_tp_item
 
input_source_tmaster
 
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

◆ attachment

input_attachment_t** input_thread_private_t::attachment

◆ attachment_demux

const demux_t** input_thread_private_t::attachment_demux

Referenced by Create().

◆ b_can_pace_control

bool input_thread_private_t::b_can_pace_control

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

◆ b_can_pause

bool input_thread_private_t::b_can_pause

◆ b_can_rate_control

bool input_thread_private_t::b_can_rate_control

◆ b_fast_seek

bool input_thread_private_t::b_fast_seek

◆ b_out_pace_control

bool input_thread_private_t::b_out_pace_control

◆ b_preparsing

bool input_thread_private_t::b_preparsing

◆ b_recording

bool input_thread_private_t::b_recording

Referenced by Create().

◆ bookmark

seekpoint_t input_thread_private_t::bookmark

◆ control

input_control_t input_thread_private_t::control[100]

Referenced by input_Destructor(), and input_Stop().

◆ counters

struct { ... } input_thread_private_t::counters

◆ counters_lock

vlc_mutex_t input_thread_private_t::counters_lock

◆ i_attachment

int input_thread_private_t::i_attachment

◆ i_bookmark

int input_thread_private_t::i_bookmark

◆ i_control

int input_thread_private_t::i_control

◆ i_rate

int input_thread_private_t::i_rate

Referenced by Create().

◆ i_seekpoint_offset

int input_thread_private_t::i_seekpoint_offset

Referenced by Create().

◆ i_slave

int input_thread_private_t::i_slave

Referenced by Create().

◆ i_start

int64_t input_thread_private_t::i_start

Referenced by Create().

◆ i_state

int input_thread_private_t::i_state

◆ i_stop

int64_t input_thread_private_t::i_stop

Referenced by Create(), and MainLoopDemux().

◆ i_time

int64_t input_thread_private_t::i_time

◆ i_title

int input_thread_private_t::i_title

Referenced by Create(), and input_vaControl().

◆ i_title_offset

int input_thread_private_t::i_title_offset

Referenced by Create().

◆ input

struct input_thread_t input_thread_private_t::input

Referenced by Create(), and Run().

◆ interrupt

vlc_interrupt_t input_thread_private_t::interrupt

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

◆ is_running

bool input_thread_private_t::is_running

Referenced by Create(), and input_Start().

◆ is_stopped

bool input_thread_private_t::is_stopped

Referenced by Create(), and input_Stop().

◆ lock_control

vlc_mutex_t input_thread_private_t::lock_control

◆ master

input_source_t* input_thread_private_t::master

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

◆ p_decoded_audio

counter_t* input_thread_private_t::p_decoded_audio

Referenced by stats_ComputeInputStats().

◆ p_decoded_sub

counter_t* input_thread_private_t::p_decoded_sub

◆ p_decoded_video

counter_t* input_thread_private_t::p_decoded_video

Referenced by stats_ComputeInputStats().

◆ p_demux_bitrate

counter_t* input_thread_private_t::p_demux_bitrate

◆ p_demux_corrupted

counter_t* input_thread_private_t::p_demux_corrupted

◆ p_demux_discontinuity

counter_t* input_thread_private_t::p_demux_discontinuity

◆ p_demux_read

counter_t* input_thread_private_t::p_demux_read

◆ p_displayed_pictures

counter_t* input_thread_private_t::p_displayed_pictures

Referenced by stats_ComputeInputStats().

◆ p_es_out

es_out_t* input_thread_private_t::p_es_out

Referenced by Create(), and MainLoopDemux().

◆ p_es_out_display

es_out_t* input_thread_private_t::p_es_out_display

◆ p_input_bitrate

counter_t* input_thread_private_t::p_input_bitrate

◆ p_item

input_item_t* input_thread_private_t::p_item

◆ p_lost_abuffers

counter_t* input_thread_private_t::p_lost_abuffers

Referenced by stats_ComputeInputStats().

◆ p_lost_pictures

counter_t* input_thread_private_t::p_lost_pictures

Referenced by stats_ComputeInputStats().

◆ p_played_abuffers

counter_t* input_thread_private_t::p_played_abuffers

Referenced by stats_ComputeInputStats().

◆ p_read_bytes

counter_t* input_thread_private_t::p_read_bytes

◆ p_read_packets

counter_t* input_thread_private_t::p_read_packets

◆ p_renderer

vlc_renderer_item_t* input_thread_private_t::p_renderer

Referenced by Create(), and input_Destructor().

◆ p_resource

input_resource_t* input_thread_private_t::p_resource

◆ p_resource_private

input_resource_t* input_thread_private_t::p_resource_private

Referenced by Create(), and input_Destructor().

◆ p_sout

sout_instance_t* input_thread_private_t::p_sout

Referenced by Create(), and EsOutControlLocked().

◆ p_sout_send_bitrate

counter_t* input_thread_private_t::p_sout_send_bitrate

◆ p_sout_sent_bytes

counter_t* input_thread_private_t::p_sout_sent_bytes

◆ p_sout_sent_packets

counter_t* input_thread_private_t::p_sout_sent_packets

Referenced by stats_ComputeInputStats().

◆ pp_bookmark

seekpoint_t** input_thread_private_t::pp_bookmark

◆ slave

input_source_t** input_thread_private_t::slave

Referenced by Create().

◆ thread

vlc_thread_t input_thread_private_t::thread

Referenced by input_Start(), and Run().

◆ title

const input_title_t** input_thread_private_t::title

Referenced by Create(), and input_vaControl().

◆ viewpoint

vlc_viewpoint_t input_thread_private_t::viewpoint

Referenced by Create().

◆ viewpoint_changed

bool input_thread_private_t::viewpoint_changed

Referenced by Create().

◆ wait_control

vlc_cond_t input_thread_private_t::wait_control

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