arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
audio_tools::FFTDriverRealFFT Class Reference

Driver for RealFFT. More...

#include <AudioRealFFT.h>

Inheritance diagram for audio_tools::FFTDriverRealFFT:
audio_tools::FFTDriver

Public Member Functions

void begin (int len) override
 
void end () override
 
void fft () override
 
virtual bool isValid () override
 
float magnitude (int idx) override
 
void setValue (int idx, int value) override
 
virtual void begin (int len)=0
 
virtual void end ()=0
 
virtual void fft ()=0
 
virtual bool isValid ()=0
 
virtual float magnitude (int idx)=0
 
virtual void setValue (int pos, int value)=0
 

Public Attributes

int len
 
float * p_f = nullptr
 
ffft::FFTReal< float > * p_fft_object =nullptr
 
float * p_x = nullptr
 

Detailed Description

Driver for RealFFT.

Author
Phil Schatzmann

Member Function Documentation

◆ begin()

void audio_tools::FFTDriverRealFFT::begin ( int  len)
inlineoverridevirtual

◆ end()

void audio_tools::FFTDriverRealFFT::end ( )
inlineoverridevirtual

◆ fft()

void audio_tools::FFTDriverRealFFT::fft ( )
inlineoverridevirtual

◆ isValid()

virtual bool audio_tools::FFTDriverRealFFT::isValid ( )
inlineoverridevirtual

◆ magnitude()

float audio_tools::FFTDriverRealFFT::magnitude ( int  idx)
inlineoverridevirtual

◆ setValue()

void audio_tools::FFTDriverRealFFT::setValue ( int  idx,
int  value 
)
inlineoverridevirtual

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