Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QFFmpegResampler Class Reference

#include <qffmpegresampler_p.h>

+ Inheritance diagram for QFFmpegResampler:
+ Collaboration diagram for QFFmpegResampler:

Public Member Functions

 QFFmpegResampler (const QAudioFormat &inputFormat, const QAudioFormat &outputFormat)
 
 QFFmpegResampler (const QFFmpeg::Codec *codec, const QAudioFormat &outputFormat)
 
 ~QFFmpegResampler () override
 
QAudioBuffer resample (const char *data, size_t size) override
 
QAudioBuffer resample (const AVFrame *frame)
 
qint64 samplesProcessed () const
 
void setSampleCompensation (qint32 delta, quint32 distance)
 
qint32 activeSampleCompensationDelta () const
 
- Public Member Functions inherited from QPlatformAudioResampler
virtual ~QPlatformAudioResampler ()=default
 

Detailed Description

Definition at line 28 of file qffmpegresampler_p.h.

Constructor & Destructor Documentation

◆ QFFmpegResampler() [1/2]

QFFmpegResampler::QFFmpegResampler ( const QAudioFormat & inputFormat,
const QAudioFormat & outputFormat )

Definition at line 14 of file qffmpegresampler.cpp.

References Q_ASSERT.

◆ QFFmpegResampler() [2/2]

QFFmpegResampler::QFFmpegResampler ( const QFFmpeg::Codec * codec,
const QAudioFormat & outputFormat )

◆ ~QFFmpegResampler()

QFFmpegResampler::~QFFmpegResampler ( )
overridedefault

Member Function Documentation

◆ activeSampleCompensationDelta()

qint32 QFFmpegResampler::activeSampleCompensationDelta ( ) const

Definition at line 106 of file qffmpegresampler.cpp.

◆ resample() [1/2]

QAudioBuffer QFFmpegResampler::resample ( const AVFrame * frame)

Definition at line 51 of file qffmpegresampler.cpp.

References frame, and resample().

+ Here is the call graph for this function:

◆ resample() [2/2]

QAudioBuffer QFFmpegResampler::resample ( const char * data,
size_t size )
overridevirtual

Implements QPlatformAudioResampler.

Definition at line 42 of file qffmpegresampler.cpp.

References QAudioFormat::framesForBytes(), QAudioFormat::isValid(), and resample().

Referenced by resample(), and resample().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ samplesProcessed()

qint64 QFFmpegResampler::samplesProcessed ( ) const
inline

Definition at line 40 of file qffmpegresampler_p.h.

◆ setSampleCompensation()

void QFFmpegResampler::setSampleCompensation ( qint32 delta,
quint32 distance )

Definition at line 95 of file qffmpegresampler.cpp.

References qCWarning.


The documentation for this class was generated from the following files: