VLC  3.0.0-git
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) More...
struct {
   vlc_mutex_t   lock
   char *   device
   float   volume
   signed char   mute
struct {
   vlc_mutex_t   lock
   aout_dev_t *   list
   unsigned   count
struct {
   atomic_bool   update
   vlc_mutex_t   lock
   vlc_viewpoint_t   value
struct {
   mtime_t   end
 Last seen PTS. More...
   unsigned   resamp_start_drift
 Resampler drift absolute value. More...
   int   resamp_type
 Resampler mode (FIXME: redundant / resampling) More...
   bool   discontinuity
int initial_stereo_mode
 Initial stereo mode set by options. More...
audio_sample_format_t input_format
audio_sample_format_t mixer_format
aout_request_vout_t request_vout
aout_filters_cfg_t filters_cfg
atomic_uint buffers_lost
atomic_uint buffers_played
atomic_uchar restart

Field Documentation

◆ buffers_lost

atomic_uint aout_owner_t::buffers_lost

◆ buffers_played

atomic_uint aout_owner_t::buffers_played

◆ count

unsigned aout_owner_t::count

◆ dev

struct { ... } aout_owner_t::dev

◆ device

char* aout_owner_t::device

◆ discontinuity

bool aout_owner_t::discontinuity

◆ end

mtime_t aout_owner_t::end

◆ filters

aout_filters_t* aout_owner_t::filters

◆ filters_cfg

aout_filters_cfg_t aout_owner_t::filters_cfg

Referenced by aout_CheckReady(), and aout_DecNew().

◆ initial_stereo_mode

int aout_owner_t::initial_stereo_mode

Initial stereo mode set by options.

Referenced by aout_DecNew(), and aout_New().

◆ input_format

audio_sample_format_t aout_owner_t::input_format

◆ list

aout_dev_t* aout_owner_t::list

◆ lock

vlc_mutex_t aout_owner_t::lock

◆ mixer_format

audio_sample_format_t aout_owner_t::mixer_format

◆ module

module_t* aout_owner_t::module

Output plugin (or NULL if inactive)

Referenced by aout_Destroy(), and aout_New().

◆ mute

signed char aout_owner_t::mute

◆ req

struct { ... } aout_owner_t::req

◆ request_vout

aout_request_vout_t aout_owner_t::request_vout

Referenced by aout_CheckReady(), and aout_DecNew().

◆ resamp_start_drift

unsigned aout_owner_t::resamp_start_drift

Resampler drift absolute value.

Referenced by aout_DecSynchronize().

◆ resamp_type

int aout_owner_t::resamp_type

Resampler mode (FIXME: redundant / resampling)

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

◆ restart

atomic_uchar aout_owner_t::restart

◆ sync

struct { ... } aout_owner_t::sync

◆ update

atomic_bool aout_owner_t::update

◆ value

vlc_viewpoint_t aout_owner_t::value

◆ volume [1/2]

aout_volume_t* aout_owner_t::volume

◆ volume [2/2]

float aout_owner_t::volume

◆ vp

struct { ... } aout_owner_t::vp

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