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

Data Fields

vlc_mutex_t lock
 Output plugin (or NULL if inactive)
struct {
   vlc_mutex_t   lock
   char *   device
   float   volume
   signed char   mute
struct {
   vlc_mutex_t   lock
   aout_dev_t *   list
   unsigned   count
struct {
   mtime_t   end
 Last seen PTS.
   unsigned   resamp_start_drift
 Resampler drift absolute value.
   int   resamp_type
 Resampler mode (FIXME: redundant / resampling)
   bool   discontinuity
audio_sample_format_t input_format
audio_sample_format_t mixer_format
aout_request_vout_t request_vout
atomic_uint buffers_lost
atomic_uchar restart

Field Documentation

atomic_uint aout_owner_t::buffers_lost
unsigned aout_owner_t::count
struct { ... } aout_owner_t::dev
char* aout_owner_t::device
bool aout_owner_t::discontinuity
mtime_t aout_owner_t::end
aout_filters_t* aout_owner_t::filters
audio_sample_format_t aout_owner_t::input_format
aout_dev_t* aout_owner_t::list
vlc_mutex_t aout_owner_t::lock
audio_sample_format_t aout_owner_t::mixer_format
module_t* aout_owner_t::module

Output plugin (or NULL if inactive)

Referenced by aout_Destroy(), and aout_New().

signed char aout_owner_t::mute
struct { ... } aout_owner_t::req
aout_request_vout_t aout_owner_t::request_vout

Referenced by aout_CheckReady(), and aout_DecNew().

unsigned aout_owner_t::resamp_start_drift

Resampler drift absolute value.

Referenced by aout_DecSynchronize().

int aout_owner_t::resamp_type

Resampler mode (FIXME: redundant / resampling)

Referenced by aout_CheckReady(), aout_DecNew(), aout_DecSynchronize(), and aout_StopResampling().

atomic_uchar aout_owner_t::restart
struct { ... } aout_owner_t::sync
aout_volume_t* aout_owner_t::volume
float aout_owner_t::volume

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