5 #include <libavutil/samplefmt.h>
\r
9 class audio_resampler
\r
12 audio_resampler(size_t output_channels, size_t input_channels,
\r
13 size_t output_sample_rate, size_t input_sample_rate,
\r
14 AVSampleFormat output_sample_format, AVSampleFormat input_sample_format);
\r
16 std::vector<int8_t, tbb::cache_aligned_allocator<int8_t>> resample(std::vector<int8_t, tbb::cache_aligned_allocator<int8_t>>&& data);
\r
18 struct implementation;
\r
19 std::shared_ptr<implementation> impl_;
\r