From 074a00d192c0e749d677b008b337da42597e780f Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Wed, 19 Dec 2012 14:58:57 -0500 Subject: lavr: add a public function for setting a custom channel map This allows reordering, duplication, and silencing of input channels. --- libavresample/audio_convert.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libavresample/audio_convert.h') diff --git a/libavresample/audio_convert.h b/libavresample/audio_convert.h index 7d47b15bf3..6a3089d4fb 100644 --- a/libavresample/audio_convert.h +++ b/libavresample/audio_convert.h @@ -58,12 +58,14 @@ void ff_audio_convert_set_func(AudioConvert *ac, enum AVSampleFormat out_fmt, * @param in_fmt input sample format * @param channels number of channels * @param sample_rate sample rate (used for dithering) + * @param apply_map apply channel map during conversion * @return newly-allocated AudioConvert context */ AudioConvert *ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, - int channels, int sample_rate); + int channels, int sample_rate, + int apply_map); /** * Free AudioConvert. -- cgit v1.2.3