Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
| Name | FFFTAnalyzer |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/AudioAnalysis/FFTAnalyzer.h |
| Include Path | #include "HarmonixDsp/AudioAnalysis/FFTAnalyzer.h" |
Syntax
class FFFTAnalyzer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFFTAnalyzer
(
float InSampleRate |
HarmonixDsp/AudioAnalysis/FFTAnalyzer.h |
Structs
| Name | Remarks |
|---|---|
| FState |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxBins | int32 | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
| MaxFFTSize | int32 | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
| MaxFrequency | float | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
| MaxSmoothingTime | float | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
| MinFFTSize | int32 | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
| MinFrequency | float | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
| MinSmoothingTime | float | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NeedsRecalculate | bool | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | ||
| SampleRate | const float | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | ||
| Settings | FHarmonixFFTAnalyzerSettings | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | ||
| SettingsGuard | FCriticalSection | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | ||
| State | FState | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Process
(
const Audio::FAlignedFloatBuffer& InBuffer, |
Process a buffer and get the analyzer results. | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
void Reset() |
Reset the analyzer to its initial state. | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h | |
void SetSettings
(
const FHarmonixFFTAnalyzerSettings& InSettings |
Set the settings for this analyzer. | HarmonixDsp/AudioAnalysis/FFTAnalyzer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Recalculate
(
float SampleRate, |
HarmonixDsp/AudioAnalysis/FFTAnalyzer.h |