void (*mix)(audio_mixer_t *, block_t *, float); /**< Amplifier */
};
+VLC_API audio_mixer_t *aout_MixerNew(vlc_object_t *, vlc_fourcc_t) VLC_USED;
+VLC_API void aout_MixerDelete(audio_mixer_t *);
+VLC_API void aout_MixerRun(audio_mixer_t *, block_t *, float);
+
#ifdef __cplusplus
}
#endif
void aout_FiltersPlay( filter_t *const *, unsigned, aout_buffer_t ** );
/* From mixer.c : */
-struct audio_mixer *aout_MixerNew(vlc_object_t *, vlc_fourcc_t);
#define aout_MixerNew(o, f) aout_MixerNew(VLC_OBJECT(o), f)
-void aout_MixerDelete(struct audio_mixer *);
-void aout_MixerRun(struct audio_mixer *, block_t *, float);
+
float aout_ReplayGainSelect(vlc_object_t *, const char *,
const audio_replay_gain_t *);
#define aout_ReplayGainSelect(o, s, g) \