Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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, qint64 startTime=0)
 
 QFFmpegResampler (const QFFmpeg::CodecContext *codecContext, const QAudioFormat &outputFormat, qint64 startTime=0)
 
 ~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,
qint64 startTime = 0 )

Definition at line 15 of file qffmpegresampler.cpp.

References QFFmpegResampler(), and QAudioFormat::isValid().

Referenced by QFFmpegResampler().

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

◆ QFFmpegResampler() [2/2]

QFFmpegResampler::QFFmpegResampler ( const QFFmpeg::CodecContext * codecContext,
const QAudioFormat & outputFormat,
qint64 startTime = 0 )

Definition at line 31 of file qffmpegresampler.cpp.

◆ ~QFFmpegResampler()

QFFmpegResampler::~QFFmpegResampler ( )
overridedefault

Member Function Documentation

◆ activeSampleCompensationDelta()

qint32 QFFmpegResampler::activeSampleCompensationDelta ( ) const

Definition at line 121 of file qffmpegresampler.cpp.

◆ resample() [1/2]

QAudioBuffer QFFmpegResampler::resample ( const AVFrame * frame)

Definition at line 64 of file qffmpegresampler.cpp.

◆ resample() [2/2]

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

Implements QPlatformAudioResampler.

Definition at line 55 of file qffmpegresampler.cpp.

◆ samplesProcessed()

qint64 QFFmpegResampler::samplesProcessed ( ) const
inline

Definition at line 42 of file qffmpegresampler_p.h.

◆ setSampleCompensation()

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

Definition at line 110 of file qffmpegresampler.cpp.


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