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

#include <IntegerDelay.h>

Public Member Functions

SIGNALPROCESSING_API FIntegerDelay (int32 InMaxNumDelaySamples, int32 InNumDelaySamples, int32 InNumInternalBufferSamples=256)
 
SIGNALPROCESSING_API ~FIntegerDelay ()
 
SIGNALPROCESSING_API void SetDelayLengthSamples (int32 InNumDelaySamples)
 
SIGNALPROCESSING_API void Reset ()
 
SIGNALPROCESSING_API int32 GetNumDelaySamples () const
 
float ProcessAudioSample (float InSample)
 
SIGNALPROCESSING_API void ProcessAudio (const Audio::FAlignedFloatBuffer &InSamples, Audio::FAlignedFloatBuffer &OutSamples)
 
SIGNALPROCESSING_API void ProcessAudio (TArrayView< const float > InSamples, TArrayView< float > OutSamples)
 
SIGNALPROCESSING_API void PeekDelayLine (int32 InNum, Audio::FAlignedFloatBuffer &OutSamples)
 

Constructor & Destructor Documentation

◆ FIntegerDelay()

Audio::FIntegerDelay::FIntegerDelay ( int32  InMaxNumDelaySamples,
int32  InNumDelaySamples,
int32  InNumInternalBufferSamples = 256 
)

◆ ~FIntegerDelay()

Audio::FIntegerDelay::~FIntegerDelay ( )

Member Function Documentation

◆ GetNumDelaySamples()

int32 Audio::FIntegerDelay::GetNumDelaySamples ( ) const

◆ PeekDelayLine()

void Audio::FIntegerDelay::PeekDelayLine ( int32  InNum,
Audio::FAlignedFloatBuffer OutSamples 
)

◆ ProcessAudio() [1/2]

void Audio::FIntegerDelay::ProcessAudio ( const Audio::FAlignedFloatBuffer InSamples,
Audio::FAlignedFloatBuffer OutSamples 
)

◆ ProcessAudio() [2/2]

void Audio::FIntegerDelay::ProcessAudio ( TArrayView< const float InSamples,
TArrayView< float OutSamples 
)

◆ ProcessAudioSample()

float Audio::FIntegerDelay::ProcessAudioSample ( float  InSample)
inline

◆ Reset()

void Audio::FIntegerDelay::Reset ( )

◆ SetDelayLengthSamples()

void Audio::FIntegerDelay::SetDelayLengthSamples ( int32  InNumDelaySamples)

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