46template <
typename FloatType>
72 bool normalise =
true, FloatType beta = 0);
85 void fillWindowingTables (
size_t size, WindowingMethod type,
86 bool normalise =
true, FloatType beta = 0) noexcept;
98 static
void fillWindowingTables (FloatType* samples,
size_t size, WindowingMethod,
99 bool normalise = true, FloatType beta = 0) noexcept;
102 void multiplyWithWindowingTable (FloatType* samples,
size_t size) noexcept;
105 static const
char* getWindowingMethodName (WindowingMethod) noexcept;
110 Array<FloatType> windowTable;
Holds a resizable array of primitive or copy-by-value objects.
A class which provides multiple windowing functions useful for filter design and spectrum analyzers.
WindowingMethod
The windowing methods available.
#define JUCE_API
This macro is added to all JUCE public class declarations.