| FFmpeg
    | 
#include "swresample_internal.h"Go to the source code of this file.
| Data Structures | |
| struct | AudioConvert | 
| Typedefs | |
| typedef void() | conv_func_type(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end) | 
| typedef void() | simd_func_type(uint8_t **dst, const uint8_t **src, int len) | 
| Functions | |
| 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.  More... | |
| void | swri_audio_convert_free (AudioConvert **ctx) | 
| Free audio sample format converter context.  More... | |
| int | swri_audio_convert (AudioConvert *ctx, AudioData *out, AudioData *in, int len) | 
| Convert between audio sample formats.  More... | |
Audio format conversion routines
Definition in file audioconvert.h.
| typedef void() conv_func_type(uint8_t *po, const uint8_t *pi, int is, int os, uint8_t *end) | 
Definition at line 35 of file audioconvert.h.
Definition at line 36 of file audioconvert.h.
| 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.
| out_fmt | Output sample format | 
| in_fmt | Input sample format | 
| channels | Number of channels | 
| flags | See AV_CPU_FLAG_xx | 
| ch_map | list of the channels id to pick from the source stream, NULL if all channels must be selected | 
Referenced by swr_init().
| void swri_audio_convert_free | ( | AudioConvert ** | ctx | ) | 
Free audio sample format converter context.
and set the pointer to NULL
Referenced by clear_context().
| int swri_audio_convert | ( | AudioConvert * | ctx, | 
| AudioData * | out, | ||
| AudioData * | in, | ||
| int | len | ||
| ) | 
Convert between audio sample formats.
| [in] | out | array of output buffers for each channel. set to NULL to ignore processing of the given channel. | 
| [in] | in | array of input buffers for each channel | 
| len | length of audio frame size (measured in samples) | 
Referenced by swr_convert_internal().
 1.8.17
 1.8.17