arduino-audio-tools
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
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
 
DataTypeuse_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: