FLateReflectionsPlate

Single plate channel for plate reverberation.

Windows
MacOS
Linux

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

Name Description

Protected variable

TUniquePtr< FLo...

 

APF

Protected variable

float

 

Dampening

Protected variable

float

 

Decay

Protected variable

TUniquePtr< FIn...

 

DelayA

Protected variable

TUniquePtr< FIn...

 

DelayB

Protected variable

TUniquePtr< FIn...

 

DelayC

Protected variable

TUniquePtr< FIn...

 

DelayD

Protected variable

TUniquePtr< FIn...

 

DelayE

Protected variable

TUniquePtr< FIn...

 

DelayF

Protected variable

TUniquePtr< FIn...

 

DelayG

Protected variable

TUniquePtr< FIn...

 

DelayH

Protected variable

TUniquePtr< FIn...

 

DelayI

Protected variable

float

 

Density

Protected variable

TUniquePtr< FBu...

 

LPF

Protected variable

TUniquePtr< FDy...

 

ModulatedAPF

Protected variable

int32

 

NumInternalBufferSamples

Protected variable

FLateReflection...

 

PlateDelays

Sample delay values.

Protected variable

float

 

SampleRate

Current parameter settings of reverb.

Protected variable

Audio::AlignedF...

 

WorkBufferA

Protected variable

Audio::AlignedF...

 

WorkBufferB

Protected variable

Audio::AlignedF...

 

WorkBufferC

Constructors

Name Description

Public function

FLateReflectionsPlate

(
    float InSampleRate,
    int32 InMaxNumInternalBufferSamples,
    const FLateReflectionsPlateDelays&...
)

InMaxNumInternalBufferSamples sets the mmaximum number of samples in an internal buffer.

Destructors

Name Description

Public function

~FLateReflectionsPlate()

Functions

Name Description

Public function

void

 

FlushAudio()

Flush internal audio to silence.

Public function Const

int32

 

GetNumInternalBufferSamples()

The number of samples in an internal buffer.

Public function

void

 

PeekDelayLine

(
    int32 InNum,
    AlignedFloatBuffer& OutSamples
)

Retrieve the internal delay line data.

Public function

void

 

ProcessAudioFrames

(
    const AlignedFloatBuffer& InSample...,
    const AlignedFloatBuffer& InFeedba...,
    const AlignedFloatBuffer& InDelayM...,
    FLateReflectionsPlateOutputs& OutP...
)

Processing input samples.

Public function

void

 

SetDampening

(
    float InDampening
)

Public function

void

 

SetDecay

(
    float InDecay
)

Public function

void

 

SetDensity

(
    float InDensity
)

Constants

Name

Description

PresetSampleRate

Sample rate used for hard-coded delay line values.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss