Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/LateReflectionsFast.h |
| Include | #include "DSP/LateReflectionsFast.h" |
Syntax
class FLateReflectionsPlate
Remarks
Single plate channel for plate reverberation.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< FLongDelayAPF > | APF | ||
| float | Dampening | ||
| float | Decay | ||
| TUniquePtr< FIntegerDelay > | DelayA | ||
| TUniquePtr< FIntegerDelay > | DelayB | ||
| TUniquePtr< FIntegerDelay > | DelayC | ||
| TUniquePtr< FIntegerDelay > | DelayD | ||
| TUniquePtr< FIntegerDelay > | DelayE | ||
| TUniquePtr< FIntegerDelay > | DelayF | ||
| TUniquePtr< FIntegerDelay > | DelayG | ||
| TUniquePtr< FIntegerDelay > | DelayH | ||
| TUniquePtr< FIntegerDelay > | DelayI | ||
| float | Density | ||
| TUniquePtr< FBufferOnePoleLPF > | LPF | ||
| TUniquePtr< FDynamicDelayAPF > | ModulatedAPF | ||
| int32 | NumInternalBufferSamples | ||
| FLateReflectionsPlateDelays | PlateDelays | Sample delay values. | |
| float | SampleRate | Current parameter settings of reverb. | |
| Audio::FAlignedFloatBuffer | WorkBufferA | ||
| Audio::FAlignedFloatBuffer | WorkBufferB | ||
| Audio::FAlignedFloatBuffer | WorkBufferC |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLateReflectionsPlate
(
float InSampleRate, |
InMaxNumInternalBufferSamples sets the mmaximum number of samples in an internal buffer. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FlushAudio () |
Flush internal audio to silence. | |
| int32 | The number of samples in an internal buffer. | ||
| void | PeekDelayLine
(
int32 InNum, |
Retrieve the internal delay line data. | |
| void | ProcessAudioFrames
(
const FAlignedFloatBuffer& InSamples, |
Processing input samples. | |
| void | SetDampening
(
float InDampening |
||
| void | SetDecay
(
float InDecay |
||
| void | SetDensity
(
float InDensity |
Constants
| Name | Description |
|---|---|
| PresetSampleRate | Sample rate used for hard-coded delay line values. |