C# Класс AcoustID.Audio.LomontFFTService

FFT implementation by Chris Lomont (http://www.lomont.org/Software/).
Наследование: IFFTService
Показать файл Открыть проект

Открытые методы

Метод Описание
ComputeFrame ( short input, double output ) : void
ComputeTable ( int size ) : void

Call this with the size before using the FFT Fills in tables for speed

FFT ( double data ) : void

Compute the forward or inverse FFT of data, which is complex valued items, stored in alternating real and imaginary real numbers. The length must be a power of 2.

Initialize ( int frame_size, double window ) : void
RealFFT ( double data ) : void

Computes the real FFT.

Описание методов

ComputeFrame() публичный Метод

public ComputeFrame ( short input, double output ) : void
input short
output double
Результат void

ComputeTable() публичный Метод

Call this with the size before using the FFT Fills in tables for speed
public ComputeTable ( int size ) : void
size int The table size.
Результат void

FFT() публичный Метод

Compute the forward or inverse FFT of data, which is complex valued items, stored in alternating real and imaginary real numbers. The length must be a power of 2.
public FFT ( double data ) : void
data double The audio data (time domain).
Результат void

Initialize() публичный Метод

public Initialize ( int frame_size, double window ) : void
frame_size int
window double
Результат void

RealFFT() публичный Метод

Computes the real FFT.
public RealFFT ( double data ) : void
data double The audio data (time domain).
Результат void