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

#include <LinkwitzRileyBandSplitter.h>

Classes

struct  FCrossoverBandwidthPair
 

Public Member Functions

 FLinkwitzRileyBandSplitter ()
 
SIGNALPROCESSING_API void Init (const int32 InChannels, const float InSampleRate, const EFilterOrder FilterOrder, const bool bInPhaseCompensate, const TArray< float > &InCrossovers)
 
SIGNALPROCESSING_API void ProcessAudioFrame (const float *InBuffer, FMultibandBuffer &OutBuffer)
 
SIGNALPROCESSING_API void ProcessAudioBuffer (const float *InBuffer, FMultibandBuffer &OutBuffer, const int32 NumFrames)
 
SIGNALPROCESSING_API void SetCrossovers (const TArray< float > &InCrossoverFrequencies)
 

Constructor & Destructor Documentation

◆ FLinkwitzRileyBandSplitter()

Audio::FLinkwitzRileyBandSplitter::FLinkwitzRileyBandSplitter ( )
inline

Member Function Documentation

◆ Init()

void Audio::FLinkwitzRileyBandSplitter::Init ( const int32  InChannels,
const float  InSampleRate,
const EFilterOrder  FilterOrder,
const bool  bInPhaseCompensate,
const TArray< float > &  InCrossovers 
)

◆ ProcessAudioBuffer()

void Audio::FLinkwitzRileyBandSplitter::ProcessAudioBuffer ( const float InBuffer,
FMultibandBuffer OutBuffer,
const int32  NumFrames 
)

◆ ProcessAudioFrame()

void Audio::FLinkwitzRileyBandSplitter::ProcessAudioFrame ( const float InBuffer,
FMultibandBuffer OutBuffer 
)

◆ SetCrossovers()

void Audio::FLinkwitzRileyBandSplitter::SetCrossovers ( const TArray< float > &  InCrossoverFrequencies)

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