aout_mixer_t Struct Reference

audio output mixer More...

Collaboration diagram for aout_mixer_t:

Collaboration graph
[legend]

Data Fields

audio_sample_format_t mixer
aout_alloc_t output_alloc
module_tp_module
aout_mixer_sys_t * p_sys
void(* pf_do_work )(struct aout_instance_t *, struct aout_buffer_t *)
bool b_error
 If b_error == 1, there is no mixer.
float f_multiplier
 Multiplier used to raise or lower the volume of the sound in software.

Detailed Description

audio output mixer


Field Documentation

audio_sample_format_t aout_mixer_t::mixer

aout_alloc_t aout_mixer_t::output_alloc

module_t* aout_mixer_t::p_module

struct aout_mixer_sys_t* aout_mixer_t::p_sys

void(* aout_mixer_t::pf_do_work)(struct aout_instance_t *, struct aout_buffer_t *)

bool aout_mixer_t::b_error

If b_error == 1, there is no mixer.

float aout_mixer_t::f_multiplier

Multiplier used to raise or lower the volume of the sound in software.

Beware, this creates sound distortion and should be avoided as much as possible. This isn't available for non-float32 mixer.


The documentation for this struct was generated from the following file:
Generated on Wed Aug 13 08:10:25 2008 for VLC by  doxygen 1.5.1