FSubmixEffectTapDelay

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.

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