Collaboration diagram for aout_mixer_t:

Data Fields | |
| audio_sample_format_t | mixer |
| aout_alloc_t | output_alloc |
| module_t * | p_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. | |
| 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 *) |
If b_error == 1, there is no mixer.
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.
1.5.1