FSubmixEffectDelay

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Synthesis

Header

/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SubmixEffects/SubmixEffectDelay.h

Include

#include "SubmixEffects/SubmixEffectDelay.h"

Syntax

class FSubmixEffectDelay : public FSoundEffectSubmix

Constructors

Name Description

Public function

FSubmixEffectDelay()

Destructors

Name Description

Public function

~FSubmixEffectDelay()

Functions

Name Description

Public function

void

 

SetDelayLineLength

(
    float Length
)

Set how long the actually delay is, in milliseconds.

Public function

void

 

SetEffectParameters

(
    const FSubmixEffectDelaySettings& ...
)

Sets the reverb effect parameters based from audio thread code.

Public function

void

 

SetInterpolationTime

(
    float Time
)

Set the time it takes, in milliseconds, to arrive at a new parameter.

Overridden from FSoundEffectSubmix

Name Description

Public function Virtual

void

 

Init

(
    const FSoundEffectSubmixInitData& ...
)

Called on an audio effect at initialization on main thread before audio processing begins.

Public function Virtual

void

 

OnProcessAudio

(
    const FSoundEffectSubmixInputData&...,
    FSoundEffectSubmixOutputData& OutD...
)

Process the input block of audio. Called on audio thread.

Overridden from FSoundEffectBase

Name Description

Public function Virtual

void

 

OnPresetChanged()

Called when the sound effect's preset changed.

Constants

Name

Description

MinLengthDelaySec