FQLab
A spectral audio sandbox
 
Loading...
Searching...
No Matches
FQLab.MathNetFftProcessor Class Reference

Wraps the FFT from Math.NET. More...

Inheritance diagram for FQLab.MathNetFftProcessor:
Inheritance graph
Collaboration diagram for FQLab.MathNetFftProcessor:
Collaboration graph

Public Member Functions

Complex[] Forward (AudioFrame audioFrame)
 Executes forward FFT on samples of size AudioFrame.
 
AudioFrame Inverse (Complex[] freqBins, AudioFormat format)
 Transforms frequency bins back to PCM (float[]) samples.
 

Detailed Description

Wraps the FFT from Math.NET.

Member Function Documentation

◆ Forward()

Complex[] FQLab.MathNetFftProcessor.Forward ( AudioFrame  audioFrame)
inline

Executes forward FFT on samples of size AudioFrame.

Parameters
audioFrameDefined in: AudioFrame
Returns
Array of complex numbers representing frequency bins.

Implements FQLab.IFftProcessor.

◆ Inverse()

AudioFrame FQLab.MathNetFftProcessor.Inverse ( Complex[]  freqBins,
AudioFormat  format 
)
inline

Transforms frequency bins back to PCM (float[]) samples.

Parameters
freqBins
format
Returns
AudioFrame ready for playback.

Implements FQLab.IFftProcessor.

Here is the call graph for this function:

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