UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FWindow Class Reference

#include <AudioFFT.h>

Public Member Functions

 FWindow ()=delete
 
SIGNALPROCESSING_API FWindow (EWindowType InType, int32 InNumFrames, int32 InNumChannels, bool bIsPeriodic)
 
SIGNALPROCESSING_API void ApplyToBuffer (float *InBuffer)
 
SIGNALPROCESSING_API EWindowType GetWindowType () const
 

Detailed Description

Class used to generate, contain and apply a DSP window of a given type.

Constructor & Destructor Documentation

◆ FWindow() [1/2]

Audio::FWindow::FWindow ( )
delete

◆ FWindow() [2/2]

Audio::FWindow::FWindow ( EWindowType  InType,
int32  InNumFrames,
int32  InNumChannels,
bool  bIsPeriodic 
)

Constructor. Allocates buffer and generates window inside of it.

Parameters
InTypeThe type of window that should be generated.
InNumFramesThe number of samples that should be generated divided by the number of channels.
InNumChannelsThe amount of channels that will be used in the signal this is applied to.
bIsPeriodicIf false, the window will be symmetrical. If true, the window will be periodic. Generally, set this to false if using this window with an STFT, but use true if this window will be used on an entire, self-contained signal.

Member Function Documentation

◆ ApplyToBuffer()

void Audio::FWindow::ApplyToBuffer ( float InBuffer)

◆ GetWindowType()

EWindowType Audio::FWindow::GetWindowType ( ) const

The documentation for this class was generated from the following files: