![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FFTAlgorithm.h>
Inheritance diagram for Audio::IFFTAlgorithmFactory:Public Member Functions | |
| virtual | ~IFFTAlgorithmFactory () |
| virtual FName | GetFactoryName () const =0 |
| virtual bool | IsHardwareAccelerated () const =0 |
| virtual bool | Expects128BitAlignedArrays () const =0 |
| virtual bool | AreFFTSettingsSupported (const FFFTSettings &InSettings) const =0 |
| virtual TUniquePtr< IFFTAlgorithm > | NewFFTAlgorithm (const FFFTSettings &InSettings)=0 |
Static Public Member Functions | |
| static SIGNALPROCESSING_API const FName | GetModularFeatureName () |
Factory interface for creating fft algorithms.
|
inlinevirtual |
|
pure virtual |
Returns true if the input settings are supported by this factory.
Implemented in Audio::FVectorFFTFactory.
If true, this implementation requires input and output arrays to be 128 bit aligned.
Implemented in Audio::FVectorFFTFactory.
Name of this particular factory.
Implemented in Audio::FVectorFFTFactory.
|
static |
Name of modular feature for FFT factory.
If true, this implementation uses hardware acceleration.
Implemented in Audio::FVectorFFTFactory.
|
pure virtual |
Creates a new FFT algorithm.
Implemented in Audio::FVectorFFTFactory.