Navigation
API > API/Runtime > API/Runtime/SignalProcessing
| Name | FPlateReverb |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Reverb.h |
| Include Path | #include "DSP/Reverb.h" |
Syntax
class FPlateReverb
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPlateReverb() |
DSP/Reverb.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FPlateReverb() |
DSP/Reverb.h |
Structs
| Name | Remarks |
|---|---|
| FPlate | Plate data struction to organize each plate's delay lines and filters. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NumTaps | const int32 | Tap points to read audio from various delay lines in plates. | DSP/Reverb.h |
| PresetSampleRate | const int32 | Sample rate used for hard-coded delay line values. | DSP/Reverb.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnableEarlyReflections
(
const bool bInEnableEarlyReflections |
Whether or not to enable late reflections. | DSP/Reverb.h | |
void EnableLateReflections
(
const bool bInEnableLateReflections |
Whether or not to enable late reflections. | DSP/Reverb.h | |
void Init
(
const int32 InSampleRate |
Initialize the reverb with the given sample rate. | DSP/Reverb.h | |
void ProcessAudioFrame
(
const float* InBuffer, |
Process the single audio frame. | DSP/Reverb.h | |
void SetSettings
(
const FPlateReverbSettings& InSettings |
Sets the reverb settings, applies, and updates. | DSP/Reverb.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplySettings() |
DSP/Reverb.h |