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_data.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libavresample/audio_data.h') diff --git a/libavresample/audio_data.h b/libavresample/audio_data.h index 4e53e31c55..97236bb5de 100644 --- a/libavresample/audio_data.h +++ b/libavresample/audio_data.h @@ -118,9 +118,10 @@ void ff_audio_data_free(AudioData **a); * * @param out output AudioData * @param in input AudioData + * @param map channel map, NULL if not remapping * @return 0 on success, negative AVERROR value on error */ -int ff_audio_data_copy(AudioData *out, AudioData *in); +int ff_audio_data_copy(AudioData *out, AudioData *in, ChannelMapInfo *map); /** * Append data from one AudioData to the end of another. -- cgit v1.2.3