VLC  2.2.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
input_resource_t Struct Reference
Collaboration diagram for input_resource_t:
Collaboration graph
[legend]

Data Fields

atomic_uint refs
vlc_object_tp_parent
vlc_mutex_t lock
input_thread_tp_input
sout_instance_tp_sout
vout_thread_tp_vout_free
vlc_mutex_t lock_hold
vout_thread_t ** pp_vout
int i_vout
bool b_aout_busy
audio_output_tp_aout

Field Documentation

bool input_resource_t::b_aout_busy
int input_resource_t::i_vout
vlc_mutex_t input_resource_t::lock
vlc_mutex_t input_resource_t::lock_hold
audio_output_t* input_resource_t::p_aout
input_thread_t* input_resource_t::p_input
vlc_object_t* input_resource_t::p_parent
sout_instance_t* input_resource_t::p_sout

Referenced by DestroySout(), and RequestSout().

vout_thread_t* input_resource_t::p_vout_free
vout_thread_t** input_resource_t::pp_vout

Referenced by HoldVout(), HoldVouts(), and RequestVout().

atomic_uint input_resource_t::refs

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