FAudioFFTAlgorithmFactory

FFT Algorithm factory for this FFT implementation.

Windows
MacOS
Linux

Inheritance Hierarchy

IModularFeature

IFFTAlgorithmFactory

FAudioFFTAlgorithmFactory

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/AudioFFT.h

Include

#include "DSP/AudioFFT.h"

Syntax

class FAudioFFTAlgorithmFactory : public Audio::IFFTAlgorithmFactory

Remarks

FFT Algorithm factory for this FFT implementation.

Destructors

Name Description

Public function Virtual

~FAudioFFTAlgorithmFactory()

Overridden from IFFTAlgorithmFactory

Name Description

Public function Virtual Const

bool

 

AreFFTSettingsSupported

(
    const FFFTSettings& InSettings
)

Returns true if the input settings are supported by this factory.

Public function Virtual Const

bool

 

Expects128BitAlignedArrays()

If true, this implementation requires input and output arrays to be 128 bit aligned.

Public function Virtual Const

FName

 

GetFactoryName()

Name of this fft algorithm factory.

Public function Virtual Const

bool

 

IsHardwareAccelerated()

If true, this implementation uses hardware acceleration.

Public function Virtual

TUniquePtr< ...

 

NewFFTAlgorithm

(
    const FFFTSettings& InSettings
)

Create a new FFT algorithm.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss