Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Interface for FFT algorithm.
| Name | IFFTAlgorithm |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/FFTAlgorithm.h |
| Include Path | #include "DSP/FFTAlgorithm.h" |
Syntax
class IFFTAlgorithm
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IFFTAlgorithm() |
Virtual destructor for inheritance. | DSP/FFTAlgorithm.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BatchForwardRealToComplex
(
int32 InCount, |
BatchForwardRealToComplexPerform the forward FFT on real data and produce complex data. | DSP/FFTAlgorithm.h | |
void BatchInverseComplexToReal
(
int32 InCount, |
BatchInverseComplexToRealPerform the inverse FFT on complex data and produce real data. | DSP/FFTAlgorithm.h | |
void ForwardRealToComplex
(
const float*RESTRICT InReal, |
ForwardRealToComplexPerform the forward FFT on real data and produce complex data. | DSP/FFTAlgorithm.h | |
EFFTScaling ForwardScaling() |
Scaling applied when performing forward FFT. | DSP/FFTAlgorithm.h | |
void InverseComplexToReal
(
const float*RESTRICT InComplex, |
InverseComplexToRealPerform the inverse FFT on complex data and produce real data. | DSP/FFTAlgorithm.h | |
EFFTScaling InverseScaling() |
Scaling applied when performing inverse FFT. | DSP/FFTAlgorithm.h | |
int32 NumInputFloats() |
Number of floats expected in input. | DSP/FFTAlgorithm.h | |
int32 NumOutputFloats() |
Number of floats produced in output. | DSP/FFTAlgorithm.h | |
int32 Size() |
Number of elements in FFT | DSP/FFTAlgorithm.h |