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

#include <DynamicDelayAPF.h>

Public Member Functions

SIGNALPROCESSING_API FDynamicDelayAPF (float InG, int32 InMinDelay, int32 InMaxDelay, int32 InMaxNumInternalBufferSamples, float InSampleRate)
 
SIGNALPROCESSING_API ~FDynamicDelayAPF ()
 
void SetG (float InG)
 
SIGNALPROCESSING_API void ProcessAudio (const FAlignedFloatBuffer &InSamples, const FAlignedFloatBuffer &InDelays, FAlignedFloatBuffer &OutSamples)
 
SIGNALPROCESSING_API void Reset ()
 
void SetEaseTimeInSec (float InEaseTimeInSec)
 

Protected Member Functions

SIGNALPROCESSING_API void ProcessAudioBlock (const float *InSamples, const FAlignedFloatBuffer &InFractionalDelays, const int32 InNum, float *OutSamples)
 

Constructor & Destructor Documentation

◆ FDynamicDelayAPF()

Audio::FDynamicDelayAPF::FDynamicDelayAPF ( float  InG,
int32  InMinDelay,
int32  InMaxDelay,
int32  InMaxNumInternalBufferSamples,
float  InSampleRate 
)

◆ ~FDynamicDelayAPF()

Audio::FDynamicDelayAPF::~FDynamicDelayAPF ( )

Member Function Documentation

◆ ProcessAudio()

void Audio::FDynamicDelayAPF::ProcessAudio ( const FAlignedFloatBuffer InSamples,
const FAlignedFloatBuffer InDelays,
FAlignedFloatBuffer OutSamples 
)

◆ ProcessAudioBlock()

void Audio::FDynamicDelayAPF::ProcessAudioBlock ( const float InSamples,
const FAlignedFloatBuffer InFractionalDelays,
const int32  InNum,
float OutSamples 
)
protected

◆ Reset()

void Audio::FDynamicDelayAPF::Reset ( )

◆ SetEaseTimeInSec()

void Audio::FDynamicDelayAPF::SetEaseTimeInSec ( float  InEaseTimeInSec)
inline

◆ SetG()

void Audio::FDynamicDelayAPF::SetG ( float  InG)
inline

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