23#ifndef SWRESAMPLE_AUDIOCONVERT_H
24#define SWRESAMPLE_AUDIOCONVERT_H
35typedef void (
conv_func_type)(uint8_t *po,
const uint8_t *pi,
int is,
int os, uint8_t *end);
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
static const int ch_map[SC_NB]
AudioConvert * swri_audio_convert_alloc(enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, const int *ch_map, int flags)
Create an audio sample format converter context.
void swri_audio_convert_free(AudioConvert **ctx)
Free audio sample format converter context.
int swri_audio_convert(AudioConvert *ctx, AudioData *out, AudioData *in, int len)
Convert between audio sample formats.
void conv_func_type(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end)
void simd_func_type(uint8_t **dst, const uint8_t **src, int len)
#define is(width, name, range_min, range_max, subs,...)
#define flags(name, subs,...)
AVSampleFormat
Audio sample formats.
uint8_t silence[8]
silence input sample
static AVFormatContext * ctx