FSubmixEffectTapDelay

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FSoundEffectBase

FSoundEffectSubmix

FSubmixEffectTapDelay

References

Module

Synthesis

Header

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

Include

#include "SubmixEffects/SubmixEffectTapDelay.h"

Syntax

class FSubmixEffectTapDelay : public FSoundEffectSubmix

Constructors

Name Description

Public function

FSubmixEffectTapDelay()

Destructors

Name Description

Public function Virtual

~FSubmixEffectTapDelay()

Functions

Name Description

Public function

void

 

AddTap

(
    int32 TapId
)

Public function

void

 

RemoveTap

(
    int32 TapId
)

Public function

void

 

SetEffectParameters

(
    const FSubmixEffectTapDelaySettings...
)

Sets the reverb effect parameters based from audio thread code.

Public function

void

 

SetInterpolationTime

(
    float Time
)

Set the interpolation time.

Public function

void

 

SetTap

(
    int32 TapId,
    const FTapDelayInfo& DelayInfo
)

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.