Navigation
API > API/Plugins > API/Plugins/AudioSynesthesiaCore
References
| Module | AudioSynesthesiaCore |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/SynesthesiaSpectrumAnalyzer.h |
| Include | #include "SynesthesiaSpectrumAnalyzer.h" |
Syntax
class FSynesthesiaSpectrumAnalyzer
Variables
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< IFFTAlgorithm > | FFT | ||
| Audio::FAlignedFloatBuffer | FFTOutput | ||
| float | FFTScaling | ||
| float | SampleRate | ||
| FSynesthesiaSpectrumAnalyzerSettings | Settings | ||
| FWindow | Window | ||
| Audio::FAlignedFloatBuffer | WindowedBuffer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSynesthesiaSpectrumAnalyzer
(
float InSampleRate, |
Construct analyzer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FSynesthesiaSpectrumAnalyzerSettings & | GetSettings () |
Return const reference to settings used inside this analyzer. | |
| void | ProcessAudio
(
TArrayView< const float > InSampleView, |
Calculate the spectrum values for the input samples. |