21 #ifndef AVRESAMPLE_AUDIO_CONVERT_H
22 #define AVRESAMPLE_AUDIO_CONVERT_H
52 const char *descr,
void *conv);
AVAudioResampleContext * avr
Audio buffer used for intermediate storage between conversion phases.
int ff_audio_convert(AudioConvert *ac, AudioData *out, AudioData *in)
Convert audio data from one sample format to another.
void ff_audio_convert_init_x86(AudioConvert *ac)
void ff_audio_convert_init_arm(AudioConvert *ac)
void ff_audio_convert_free(AudioConvert **ac)
Free AudioConvert.
AudioConvert * ff_audio_convert_alloc(AVAudioResampleContext *avr, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int sample_rate)
Allocate and initialize AudioConvert context for sample format conversion.
void ff_audio_convert_set_func(AudioConvert *ac, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int ptr_align, int samples_align, const char *descr, void *conv)
Set conversion function if the parameters match.
AVSampleFormat
Audio Sample Formats.
enum AVSampleFormat out_fmt
enum AVSampleFormat in_fmt