65 void perform (
const Complex<float>* input, Complex<float>* output,
bool inverse)
const noexcept;
86 void performRealOnlyForwardTransform (
float* inputOutputData,
87 bool dontCalculateNegativeFrequencies =
false)
const noexcept;
96 void performRealOnlyInverseTransform (
float* inputOutputData)
const noexcept;
102 void performFrequencyOnlyForwardTransform (
float* inputOutputData)
const noexcept;
118 std::unique_ptr<Instance> engine;
122 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (
FFT)
#define JUCE_API
This macro is added to all JUCE public class declarations.
int getSize() const noexcept
Returns the number of data points that this FFT was created to work with.
Performs a fast fourier transform.