arduino-audio-tools
Loading...
Searching...
No Matches
FFTReal< DT > Class Template Reference

#include <FFTReal.h>

Public Types

enum  { MAX_BIT_DEPTH = 30 }
typedef DT DataType

Public Member Functions

 FFTReal (long length)
virtual ~FFTReal ()
void do_fft (DataType f[], const DataType x[]) const
void do_ifft (const DataType f[], DataType x[]) const
long get_length () const
void rescale (DataType x[]) const
DataType * use_buffer () const

Member Typedef Documentation

◆ DataType

template<class DT>
typedef DT DataType

Member Enumeration Documentation

◆ anonymous enum

template<class DT>
anonymous enum
Enumerator
MAX_BIT_DEPTH 

Constructor & Destructor Documentation

◆ FFTReal()

template<class DT>
FFTReal ( long length)
explicit

◆ ~FFTReal()

template<class DT>
virtual ~FFTReal ( )
inlinevirtual

Member Function Documentation

◆ do_fft()

template<class DT>
void do_fft ( DataType f[],
const DataType x[] ) const

◆ do_ifft()

template<class DT>
void do_ifft ( const DataType f[],
DataType x[] ) const

◆ get_length()

template<class DT>
long get_length ( ) const

◆ rescale()

template<class DT>
void rescale ( DataType x[]) const

◆ use_buffer()

template<class DT>
FFTReal< DT >::DataType * use_buffer ( ) const

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