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
QAudioHelperInternal::CatmullRomInterpolator Class Reference

#include <qaudiohelpers_p.h>

Collaboration diagram for QAudioHelperInternal::CatmullRomInterpolator:

Classes

struct  ResampleResult

Public Member Functions

 CatmullRomInterpolator (int nChannels, int inputRate, int outputRate)
 ~CatmullRomInterpolator ()=default
 CatmullRomInterpolator (const CatmullRomInterpolator &)=delete
CatmullRomInterpolatoroperator= (const CatmullRomInterpolator &)=delete
void reset ()
ResampleResult process (QSpan< const float > input, QSpan< float > output) noexcept Q_DECL_NONBLOCKING_FUNCTION

Detailed Description

Definition at line 96 of file qaudiohelpers_p.h.

Constructor & Destructor Documentation

◆ CatmullRomInterpolator() [1/2]

QAudioHelperInternal::CatmullRomInterpolator::CatmullRomInterpolator ( int nChannels,
int inputRate,
int outputRate )

Definition at line 572 of file qaudiohelpers.cpp.

◆ ~CatmullRomInterpolator()

QAudioHelperInternal::CatmullRomInterpolator::~CatmullRomInterpolator ( )
default

◆ CatmullRomInterpolator() [2/2]

QAudioHelperInternal::CatmullRomInterpolator::CatmullRomInterpolator ( const CatmullRomInterpolator & )
delete

Member Function Documentation

◆ operator=()

CatmullRomInterpolator & QAudioHelperInternal::CatmullRomInterpolator::operator= ( const CatmullRomInterpolator & )
delete

◆ process()

auto QAudioHelperInternal::CatmullRomInterpolator::process ( QSpan< const float > input,
QSpan< float > output )
noexcept

Definition at line 600 of file qaudiohelpers.cpp.

◆ reset()

void QAudioHelperInternal::CatmullRomInterpolator::reset ( )

Definition at line 582 of file qaudiohelpers.cpp.


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