r8brain-free-src
High-quality pro audio sample rate converter library
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
r8b::ooura_fft Class Reference

A wrapper class around Takuya OOURA's FFT functions. More...

#include <fft4g.h>

Public Types

typedef double FPType
 

Static Public Member Functions

static void bitrv2 (int n, int *ip, FPType *a)
 
static void bitrv2conj (int n, int *ip, FPType *a)
 
static void cdft (int n, int isgn, FPType *a, int *ip, FPType *w)
 
static void cft1st (int n, FPType *a, const FPType *w)
 
static void cftbsub (int n, FPType *a, const FPType *w)
 
static void cftfsub (int n, FPType *a, const FPType *w)
 
static void cftmdl (int n, int l, FPType *a, const FPType *w)
 
static void dctsub (int n, FPType *a, int nc, const FPType *c)
 
static void ddct (int n, int isgn, FPType *a, int *ip, FPType *w)
 
static void ddst (int n, int isgn, FPType *a, int *ip, FPType *w)
 
static void dfct (int n, FPType *a, FPType *t, int *ip, FPType *w)
 
static void dfst (int n, FPType *a, FPType *t, int *ip, FPType *w)
 
static void dstsub (int n, FPType *a, int nc, const FPType *c)
 
static void makect (int nc, int *ip, FPType *c)
 
static void makewt (int nw, int *ip, FPType *w)
 
static void rdft (int n, int isgn, FPType *a, int *ip, FPType *w)
 
static void rftbsub (int n, FPType *a, int nc, const FPType *c)
 
static void rftfsub (int n, FPType *a, int nc, const FPType *c)
 

Detailed Description

A wrapper class around Takuya OOURA's FFT functions.

A wrapper class around fft4g.c file's FFT functions by Takuya OOURA. Provides static private functions for use by the CDSPRealFFT class.