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

#include <EQ.h>

Public Member Functions

SIGNALPROCESSING_API FEqualizer ()
 
SIGNALPROCESSING_API ~FEqualizer ()
 
SIGNALPROCESSING_API void Init (const float InSampleRate, const int32 InNumBands, const int32 InNumChannels)
 
SIGNALPROCESSING_API void SetBandEnabled (const int32 InBand, const bool bEnabled)
 
SIGNALPROCESSING_API void SetBandParams (const int32 InBand, const float InFrequency, const float InBandwidth, const float InGainDB)
 
SIGNALPROCESSING_API void SetBandFrequency (const int32 InBand, const float InFrequency)
 
SIGNALPROCESSING_API void SetBandBandwidth (const int32 InBand, const float InBandwidth)
 
SIGNALPROCESSING_API void SetBandGainDB (const int32 InBand, const float InGainDB)
 
SIGNALPROCESSING_API void ProcessAudioFrame (const float *InAudio, float *OutAudio)
 

Constructor & Destructor Documentation

◆ FEqualizer()

Audio::FEqualizer::FEqualizer ( )

◆ ~FEqualizer()

Audio::FEqualizer::~FEqualizer ( )

Member Function Documentation

◆ Init()

void Audio::FEqualizer::Init ( const float  InSampleRate,
const int32  InNumBands,
const int32  InNumChannels 
)

◆ ProcessAudioFrame()

void Audio::FEqualizer::ProcessAudioFrame ( const float InAudio,
float OutAudio 
)

◆ SetBandBandwidth()

void Audio::FEqualizer::SetBandBandwidth ( const int32  InBand,
const float  InBandwidth 
)

◆ SetBandEnabled()

void Audio::FEqualizer::SetBandEnabled ( const int32  InBand,
const bool  bEnabled 
)

◆ SetBandFrequency()

void Audio::FEqualizer::SetBandFrequency ( const int32  InBand,
const float  InFrequency 
)

◆ SetBandGainDB()

void Audio::FEqualizer::SetBandGainDB ( const int32  InBand,
const float  InGainDB 
)

◆ SetBandParams()

void Audio::FEqualizer::SetBandParams ( const int32  InBand,
const float  InFrequency,
const float  InBandwidth,
const float  InGainDB 
)

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