Krotos Modules 3
Loading...
Searching...
No Matches
audiofft::detail::AudioFFTImpl Class Referenceabstract
Inheritance diagram for audiofft::detail::AudioFFTImpl:
audiofft::OouraFFT

Public Member Functions

 AudioFFTImpl ()=default
 
 AudioFFTImpl (const AudioFFTImpl &)=delete
 
AudioFFTImploperator= (const AudioFFTImpl &)=delete
 
virtual ~AudioFFTImpl ()=default
 
virtual void init (size_t size)=0
 
virtual void fft (const float *data, float *re, float *im)=0
 
virtual void ifft (float *data, const float *re, const float *im)=0
 

Constructor & Destructor Documentation

◆ AudioFFTImpl() [1/2]

audiofft::detail::AudioFFTImpl::AudioFFTImpl ( )
default

◆ AudioFFTImpl() [2/2]

audiofft::detail::AudioFFTImpl::AudioFFTImpl ( const AudioFFTImpl & )
delete

◆ ~AudioFFTImpl()

virtual audiofft::detail::AudioFFTImpl::~AudioFFTImpl ( )
virtualdefault

Member Function Documentation

◆ fft()

virtual void audiofft::detail::AudioFFTImpl::fft ( const float * data,
float * re,
float * im )
pure virtual

Implemented in audiofft::OouraFFT.

◆ ifft()

virtual void audiofft::detail::AudioFFTImpl::ifft ( float * data,
const float * re,
const float * im )
pure virtual

Implemented in audiofft::OouraFFT.

◆ init()

virtual void audiofft::detail::AudioFFTImpl::init ( size_t size)
pure virtual

Implemented in audiofft::OouraFFT.

◆ operator=()

AudioFFTImpl & audiofft::detail::AudioFFTImpl::operator= ( const AudioFFTImpl & )
delete

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