Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/LateReflectionsFast.h |
Include |
#include "DSP/LateReflectionsFast.h" |
class FLateReflectionsFast
FLateReflections generates the long tail reverb of an input audio signal using a relatively fast algorithm using all pass filter delay lines. It supports 1 or 2 channel input and always produces 2 channel output.
Name | Description | |
---|---|---|
|
FLateReflectionsFast ( |
InMaxNumInternalBufferSamples sets the maximum possible number of samples in an internal buffer. |
Name | Description | |
---|---|---|
|
~FLateReflectionsFast() |
Name | Description | ||
---|---|---|---|
|
ClampSettings ( |
Alters settings to ensure they are within acceptable ranges. |
|
|
FlushAudio() |
Flush internal audio to silence. |
|
|
ProcessAudio ( |
Create reverberation in OutSamples based upon InSamples. |
|
|
SetSettings ( |
Copies the reverb settings internally, clamps the internal copy and applies the clamped settings. |
Name |
Description |
---|---|
DefaultSettings |
|
MaxBandwidth |
|
MaxDampening |
|
MaxDecay |
|
MaxDensity |
|
MaxDiffusion |
|
MaxLateDelayMsec |
Limits on settings. |
MaxLateGainDB |
|
MinBandwidth |
|
MinDampening |
|
MinDecay |
|
MinDensity |
|
MinDiffusion |
|
MinLateDelayMsec |
|
PresetSampleRate |
Sample rate used for hard-coded delay line values. |