VLC 4.0.0-dev
input_thread_private_t Struct Reference

Private input fields. More...

#include <input_internal.h>

Collaboration diagram for input_thread_private_t:
[legend]

Data Fields

struct input_thread_t input
 
input_thread_events_cb events_cb
 
void * events_data
 
enum input_type type
 
int i_state
 
bool is_running
 
bool is_stopped
 
bool b_recording
 
float rate
 
vlc_tick_t normal_time
 
vlc_tick_t i_start
 
vlc_tick_t i_stop
 
bool b_low_delay
 
vlc_tick_t i_jitter_max
 
bool b_out_pace_control
 
sout_stream_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_offset
 
int i_seekpoint_offset
 
int i_attachment
 
input_attachment_t ** attachment
 
input_item_tp_item
 
input_source_tmaster
 
int i_slave
 
input_source_t ** slave
 
float slave_subs_rate
 
input_resource_tp_resource
 
struct input_statsstats
 
vlc_mutex_t lock_control
 
vlc_cond_t wait_control
 
size_t i_control
 
input_control_t control [100]
 
vlc_thread_t thread
 
vlc_interrupt_t interrupt
 

Detailed Description

Private input fields.

Field Documentation

◆ attachment

◆ b_low_delay

bool input_thread_private_t::b_low_delay

◆ b_out_pace_control

bool input_thread_private_t::b_out_pace_control

◆ b_recording

bool input_thread_private_t::b_recording

Referenced by Control(), and input_Create().

◆ control

input_control_t input_thread_private_t::control[100]

◆ events_cb

input_thread_events_cb input_thread_private_t::events_cb

Referenced by input_Create(), and input_SendEvent().

◆ events_data

void* input_thread_private_t::events_data

Referenced by input_Create(), and input_SendEvent().

◆ i_attachment

int input_thread_private_t::i_attachment

◆ i_control

size_t input_thread_private_t::i_control

◆ i_jitter_max

vlc_tick_t input_thread_private_t::i_jitter_max

◆ i_seekpoint_offset

int input_thread_private_t::i_seekpoint_offset

◆ i_slave

◆ i_start

vlc_tick_t input_thread_private_t::i_start

◆ i_state

int input_thread_private_t::i_state

◆ i_stop

vlc_tick_t input_thread_private_t::i_stop

◆ i_title_offset

int input_thread_private_t::i_title_offset

◆ input

struct input_thread_t input_thread_private_t::input

Referenced by input_Create(), Preparse(), and Run().

◆ interrupt

vlc_interrupt_t input_thread_private_t::interrupt

◆ is_running

bool input_thread_private_t::is_running

◆ is_stopped

◆ lock_control

vlc_mutex_t input_thread_private_t::lock_control

◆ master

◆ normal_time

vlc_tick_t input_thread_private_t::normal_time

◆ p_es_out

◆ p_es_out_display

◆ p_item

◆ p_renderer

vlc_renderer_item_t* input_thread_private_t::p_renderer

◆ p_resource

◆ p_sout

◆ rate

float input_thread_private_t::rate

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

◆ slave

◆ slave_subs_rate

float input_thread_private_t::slave_subs_rate

Referenced by RequestSubRate(), and SlaveDemux().

◆ stats

◆ thread

vlc_thread_t input_thread_private_t::thread

Referenced by input_Start().

◆ type

enum input_type input_thread_private_t::type

◆ viewpoint

vlc_viewpoint_t input_thread_private_t::viewpoint

◆ viewpoint_changed

bool input_thread_private_t::viewpoint_changed

Referenced by Control(), ControlNav(), and input_Create().

◆ wait_control

vlc_cond_t input_thread_private_t::wait_control

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