Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Reverb.h |
| Include | #include "DSP/Reverb.h" |
Syntax
class FPlateReverb
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDelayAPF | APF1 | ||
| FDelayAPF | APF2 | ||
| FDelayAPF | APF3 | ||
| FDelayAPF | APF4 | ||
| bool | bEnableEarlyReflections | Whether or not to enable early reflections. | |
| bool | bEnableLateReflections | Whether or not late reflections are enabled. | |
| FEarlyReflections | EarlyReflections | Early reflections effect. | |
| FOnePoleLPF | InputLPF | Input diffusion. | |
| FPlate | LeftPlate | The plate data. | |
| float[NumTaps] | LeftTaps | ||
| TSharedPtr< FWaveTableOsc > | LFO | Wave table oscillator, modulates input APF in plates. | |
| FDelay | PreDelay | A simple pre-delay line to emulate large delays for late-reflections. | |
| FPlate | RightPlate | ||
| float[NumTaps] | RightTaps | ||
| FPlateReverbSettings | Settings | Current parameter settings of reverb. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPlateReverb () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | EnableEarlyReflections
(
const bool bInEnableEarlyReflections |
Whether or not to enable late reflections. | |
| void | EnableLateReflections
(
const bool bInEnableLateReflections |
Whether or not to enable late reflections. | |
| void | Init
(
const int32 InSampleRate |
Initialize the reverb with the given sample rate. | |
| void | ProcessAudioFrame
(
const float* InBuffer, |
Process the single audio frame. | |
| void | SetSettings
(
const FPlateReverbSettings& InSettings |
Sets the reverb settings, applies, and updates. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPlate | Plate data struction to organize each plate's delay lines and filters. |
Constants
| Name | Description |
|---|---|
| NumTaps | Tap points to read audio from various delay lines in plates. |
| PresetSampleRate | Sample rate used for hard-coded delay line values. |