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

#include <InterpolatedOnePole.h>

Public Member Functions

SIGNALPROCESSING_API FInterpolatedLPF ()
 
float GetCutoffFrequency () const
 
SIGNALPROCESSING_API void Init (float InSampleRate, int32 InNumChannels)
 
SIGNALPROCESSING_API void StartFrequencyInterpolation (const float InTargetFrequency, const int32 InterpLength=1)
 
SIGNALPROCESSING_API void ProcessAudioFrame (const float *RESTRICT InputFrame, float *RESTRICT OutputFrame)
 
SIGNALPROCESSING_API void ProcessAudioBuffer (const float *RESTRICT InputBuffer, float *RESTRICT OutputBuffer, const int32 NumSamples)
 
SIGNALPROCESSING_API void ProcessBufferInPlace (float *InOutBuffer, int32 NumSamples)
 
void StopFrequencyInterpolation ()
 
SIGNALPROCESSING_API void Reset ()
 
SIGNALPROCESSING_API void ClearMemory ()
 
SIGNALPROCESSING_API void ArrayCalculateResponseInPlace (TArrayView< float > InOutComplexValues) const
 

Constructor & Destructor Documentation

◆ FInterpolatedLPF()

Audio::FInterpolatedLPF::FInterpolatedLPF ( )

Member Function Documentation

◆ ArrayCalculateResponseInPlace()

void Audio::FInterpolatedLPF::ArrayCalculateResponseInPlace ( TArrayView< float InOutComplexValues) const

◆ ClearMemory()

void Audio::FInterpolatedLPF::ClearMemory ( )

◆ GetCutoffFrequency()

float Audio::FInterpolatedLPF::GetCutoffFrequency ( ) const
inline

◆ Init()

void Audio::FInterpolatedLPF::Init ( float  InSampleRate,
int32  InNumChannels 
)

◆ ProcessAudioBuffer()

void Audio::FInterpolatedLPF::ProcessAudioBuffer ( const float *RESTRICT  InputBuffer,
float *RESTRICT  OutputBuffer,
const int32  NumSamples 
)

◆ ProcessAudioFrame()

void Audio::FInterpolatedLPF::ProcessAudioFrame ( const float *RESTRICT  InputFrame,
float *RESTRICT  OutputFrame 
)

◆ ProcessBufferInPlace()

void Audio::FInterpolatedLPF::ProcessBufferInPlace ( float InOutBuffer,
int32  NumSamples 
)

◆ Reset()

void Audio::FInterpolatedLPF::Reset ( )

◆ StartFrequencyInterpolation()

void Audio::FInterpolatedLPF::StartFrequencyInterpolation ( const float  InTargetFrequency,
const int32  InterpLength = 1 
)

◆ StopFrequencyInterpolation()

void Audio::FInterpolatedLPF::StopFrequencyInterpolation ( )
inline

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