FFmpeg  2.8
Functions
audioconvert.h File Reference

Audio format conversion routines This interface is deprecated and will be dropped in a future version. More...

#include "version.h"
#include "libavutil/cpu.h"
#include "avcodec.h"
#include "libavutil/channel_layout.h"

Go to the source code of this file.

Functions

attribute_deprecated AVAudioConvertav_audio_convert_alloc (enum AVSampleFormat out_fmt, int out_channels, enum AVSampleFormat in_fmt, int in_channels, const float *matrix, int flags)
 Create an audio sample format converter context. More...
 
attribute_deprecated void av_audio_convert_free (AVAudioConvert *ctx)
 Free audio sample format converter context. More...
 
attribute_deprecated int av_audio_convert (AVAudioConvert *ctx, void *const out[6], const int out_stride[6], const void *const in[6], const int in_stride[6], int len)
 Convert between audio sample formats. More...
 

Detailed Description

Audio format conversion routines This interface is deprecated and will be dropped in a future version.

You should use the libswresample library instead.

Definition in file audioconvert.h.

Function Documentation

attribute_deprecated AVAudioConvert* av_audio_convert_alloc ( enum AVSampleFormat  out_fmt,
int  out_channels,
enum AVSampleFormat  in_fmt,
int  in_channels,
const float *  matrix,
int  flags 
)

Create an audio sample format converter context.

Parameters
out_fmtOutput sample format
out_channelsNumber of output channels
in_fmtInput sample format
in_channelsNumber of input channels
[in]matrixChannel mixing matrix (of dimension in_channel*out_channels). Set to NULL to ignore.
flagsSee AV_CPU_FLAG_xx
Returns
NULL on error
Deprecated:
See libswresample

Definition at line 42 of file audioconvert.c.

Referenced by av_audio_resample_init().

attribute_deprecated void av_audio_convert_free ( AVAudioConvert ctx)

Free audio sample format converter context.

Deprecated:
See libswresample

Definition at line 58 of file audioconvert.c.

Referenced by audio_resample_close(), and av_audio_resample_init().

attribute_deprecated int av_audio_convert ( AVAudioConvert ctx,
void *const  out[6],
const int  out_stride[6],
const void *const  in[6],
const int  in_stride[6],
int  len 
)

Convert between audio sample formats.

Parameters
[in]outarray of output buffers for each channel. set to NULL to ignore processing of the given channel.
[in]out_stridedistance between consecutive output samples (measured in bytes)
[in]inarray of input buffers for each channel
[in]in_stridedistance between consecutive input samples (measured in bytes)
lenlength of audio frame size (measured in samples)
Deprecated:
See libswresample

Definition at line 63 of file audioconvert.c.

Referenced by audio_resample().