Lines Matching +full:enum +full:- +full:conversion
2 * Copyright (C) 2011-2013 Michael Niedermayer (michaelni@gmx.at)
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
34 * Audio resampling, sample format conversion and mixing library.
46 * For example the following code will setup conversion from planar float sample
47 * format to interleaved signed 16-bit integer, downsampling from 48kHz to
75 * you need to change the conversion parameters, you can change the parameters
80 * The conversion itself is done by repeatedly calling swr_convert().
82 * output space or if sample rate conversion is done, which requires "future"
85 * At the end of conversion the resampling buffer can be flushed by calling
88 * The samples used in the conversion process can be managed with the libavutil
95 * The following code demonstrates the conversion loop assuming the parameters
96 * from above and caller-defined functions get_input() and handle_output():
114 * When the conversion is finished, the conversion
148 enum SwrDitherType {
166 enum SwrEngine {
173 enum SwrFilterType {
261 … int64_t out_ch_layout, enum AVSampleFormat out_sample_fmt, int out_sample_rate,
262 … int64_t in_ch_layout, enum AVSampleFormat in_sample_fmt, int in_sample_rate,
289 … AVChannelLayout *out_ch_layout, enum AVSampleFormat out_sample_fmt, int out_sample_rate,
290 … AVChannelLayout *in_ch_layout, enum AVSampleFormat in_sample_fmt, int in_sample_rate,
321 * @name Core conversion functions
333 * input samples. Conversion will run directly without copying whenever possible.
355 * See ffmpeg-resampler(1) for the two modes of compensation.
368 * @name Low-level option setting functions
369 * These functons provide a means to set low-level options that is not possible
397 * indexes, -1 for a muted channel)
414 * @param lfe_mix_level mix level for the low-frequency effects channel
432 int stride, enum AVMatrixEncoding matrix_encoding,
447 * @param lfe_mix_level mix level for the low-frequency effects channel
463 ptrdiff_t stride, enum AVMatrixEncoding matrix_encoding,
530 * out_sample_rate then an exact rounding-free delay will be
564 * This is useful to check if the build-time libswresample has the same version
565 * as the run-time one.
567 * @returns the unsigned int-typed version
572 * Return the swr build-time configuration.
574 * @returns the build-time @c ./configure flags
581 * @returns the license of libswresample, determined at build-time
612 * input AVFrame settings the conversion does not take place and depending on
614 * or the result of a bitwise-OR of them is returned.