
Functions | |
| audio_mixer_t * | aout_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) |
| 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 | |||
| ) |
Creates a software amplifier.
References audio_mixer::format, audio_mixer::mix, audio_mixer::module, module_need, unlikely, vlc_custom_create, and vlc_object_release.
| 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 | |||
| ) |
References AUDIO_REPLAY_GAIN_ALBUM, AUDIO_REPLAY_GAIN_MAX, AUDIO_REPLAY_GAIN_TRACK, likely, var_InheritBool, and var_InheritFloat.
1.7.1