Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/ReverbFast.h |
| Include | #include "DSP/ReverbFast.h" |
Syntax
class FPlateReverbFast
Remarks
The Plate Reverb emulates the interactions between a sound, the listener and the space they share. Early reflections are modeled using a feedback delay network while late reflections are modeled using a plate reverb. This class aims to support a flexible and pleasant sounding reverb balanced with computational efficiency.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPlateReverbFast
(
float InSampleRate, |
InMaxInternalBufferSamples sets the maximum number of samples used in internal buffers. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ClampSettings
(
FPlateReverbFastSettings& InOutSettings |
Clamp individual settings to values supported by this class. | |
| void | FlushAudio () |
||
| const FPlateReverbFastSettings & | GetSettings () |
||
| void | ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Creates reverberated audio in OutSamples based upon InSamples InNumChannels can be 1 or 2 channels. | |
| void | SetSettings
(
const FPlateReverbFastSettings& InSettings |
Copies, clamps and applies settings. |
Constants
| Name | Description |
|---|---|
| DefaultSettings |