Functions

mixer.c File Reference

Include dependency graph for mixer.c:

Functions

audio_mixer_taout_MixerNew (vlc_object_t *obj, vlc_fourcc_t format)
 Creates a software amplifier.
void aout_MixerDelete (audio_mixer_t *mixer)
 Destroys a software amplifier.
void aout_MixerRun (audio_mixer_t *mixer, block_t *block, float amp)
 Applies replay gain and software volume to an audio buffer.
float() aout_ReplayGainSelect (vlc_object_t *obj, const char *str, const audio_replay_gain_t *replay_gain)

Function Documentation

void aout_MixerDelete ( audio_mixer_t mixer  ) 

Destroys a software amplifier.

References audio_mixer::module, module_unneed, and vlc_object_release.

Referenced by aout_CheckRestart(), aout_DecNew(), and aout_Shutdown().

audio_mixer_t* aout_MixerNew ( vlc_object_t obj,
vlc_fourcc_t  format 
)
void aout_MixerRun ( audio_mixer_t mixer,
block_t block,
float  amp 
)

Applies replay gain and software volume to an audio buffer.

References audio_mixer::mix.

Referenced by aout_DecPlay().

float() aout_ReplayGainSelect ( vlc_object_t obj,
const char *  str,
const audio_replay_gain_t replay_gain 
)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines