Ardour  9.0-pre0-582-g084a23a80d
kiss_fftndr.h File Reference
#include "kiss_fft.h"
#include "kiss_fftr.h"
#include "kiss_fftnd.h"
Include dependency graph for kiss_fftndr.h:

Go to the source code of this file.

Macros

#define kiss_fftr_free   free
 

Typedefs

typedef struct kiss_fftndr_state * kiss_fftndr_cfg
 

Functions

kiss_fftndr_cfg kiss_fftndr_alloc (const int *dims, int ndims, int inverse_fft, void *mem, size_t *lenmem)
 
void kiss_fftndr (kiss_fftndr_cfg cfg, const kiss_fft_scalar *timedata, kiss_fft_cpx *freqdata)
 
void kiss_fftndri (kiss_fftndr_cfg cfg, const kiss_fft_cpx *freqdata, kiss_fft_scalar *timedata)
 

Macro Definition Documentation

◆ kiss_fftr_free

#define kiss_fftr_free   free

Definition at line 41 of file kiss_fftndr.h.

Typedef Documentation

◆ kiss_fftndr_cfg

typedef struct kiss_fftndr_state* kiss_fftndr_cfg

Definition at line 12 of file kiss_fftndr.h.

Function Documentation

◆ kiss_fftndr()

void kiss_fftndr ( kiss_fftndr_cfg  cfg,
const kiss_fft_scalar timedata,
kiss_fft_cpx freqdata 
)

◆ kiss_fftndr_alloc()

kiss_fftndr_cfg kiss_fftndr_alloc ( const int *  dims,
int  ndims,
int  inverse_fft,
void *  mem,
size_t *  lenmem 
)

◆ kiss_fftndri()

void kiss_fftndri ( kiss_fftndr_cfg  cfg,
const kiss_fft_cpx freqdata,
kiss_fft_scalar timedata 
)