Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Class used to generate, contain and apply a DSP window of a given type.
| Name | FWindow |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/AudioFFT.h |
| Include Path | #include "DSP/AudioFFT.h" |
Syntax
class FWindow
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWindow () |
DSP/AudioFFT.h | ||
FWindow
(
EWindowType InType, |
Constructor. Allocates buffer and generates window inside of it. | DSP/AudioFFT.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NumSamples | int32 | DSP/AudioFFT.h | ||
| WindowBuffer | FAlignedFloatBuffer | DSP/AudioFFT.h | ||
| WindowType | EWindowType | DSP/AudioFFT.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyToBuffer
(
float* InBuffer |
Apply this window to InBuffer, which is expected to be an interleaved buffer with the same amount of frames and channels this window was constructed with. | DSP/AudioFFT.h | |
EWindowType GetWindowType() |
DSP/AudioFFT.h |