3#ifndef QFFMPEGAUDIOFRAMECONVERTER_P_H
4#define QFFMPEGAUDIOFRAMECONVERTER_P_H
17#include <QtMultimedia/qaudiobuffer.h>
20#include <libavutil/frame.h>
27class QFFmpegResampler;
40 const QAudioFormat &outputFormat);
std::unique_ptr< QFFmpegResampler > createResampler(const Frame &frame, const QAudioFormat &outputFormat)
std::unique_ptr< AbstractAudioFrameConverter > makePitchShiftingAudioFrameConverter(const Frame &frame, QAudioFormat outputFormat, float playbackRate)
QT_MANGLE_NAMESPACE(QMacScreenCaptureStreamDelegate) QMacScreenCaptureStreamDelegate
std::unique_ptr< AbstractAudioFrameConverter > makeTrivialAudioFrameConverter(const Frame &frame, QAudioFormat outputFormat, float playbackRate)
Combined button and popup list for selecting options.
virtual QAudioBuffer convert(AVFrame *)=0
virtual ~AbstractAudioFrameConverter()