USubmixEffectTapDelayPreset

======================================================================== UTapDelaySubmixPreset Class which processes audio streams and uses parameters defined in the preset class.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Synthesis

Header

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

Include

#include "SubmixEffects/SubmixEffectTapDelay.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=AudioSourceEffect, Meta=(BlueprintSpawnableComponent),
       AutoExpandCategories=(Realtime))
class USubmixEffectTapDelayPreset : public USoundEffectSubmixPreset

Remarks

======================================================================== UTapDelaySubmixPreset Class which processes audio streams and uses parameters defined in the preset class.

Variables

Functions

Name Description

Public function UFunction BlueprintCallable, Category

void

 

AddTap

(
    int32& TapId
)

Adds a dynamic tap delay with the given settings. Returns the tap id.

Public function UFunction BlueprintCallable, Category

float

 

GetMaxDelayInMilliseconds()

Get the maximum delay possible.

Public function

FSubmixEffec...

 

GetSettings()

Public function UFunction BlueprintCallable, Category

void

 

GetTap

(
    int32 TapId,
    FTapDelayInfo& TapInfo
)

Get the current info about a specific tap.

Public function UFunction BlueprintCallable, Category

void

 

GetTapIds

(
    TArray< int32 >& TapIds
)

Retrieve an array of all tap ids for the submix effect.

Public function UFunction BlueprintCallable, Category

void

 

RemoveTap

(
    int32 TapId
)

Remove the tap from the preset.

Public function UFunction BlueprintCallable, Category

void

 

SetInterpolationTime

(
    float Time
)

Set the time it takes to interpolate between parameters, in milliseconds.

Public function UFunction BlueprintCallable, Category

void

 

SetSettings

(
    const FSubmixEffectTapDelaySettings...
)

Set all tap delay setting. This will replace any dynamically added or modified taps.

Public function UFunction BlueprintCallable, Category

void

 

SetTap

(
    int32 TapId,
    const FTapDelayInfo& TapInfo
)

Modify a specific tap.

Public function

void

 

UpdateSettings

(
    const FSubmixEffectTapDelaySettings...
)

Public function

void

 

UpdateSettings

(
    TUniqueFunction< void...
)

Overridden from USoundEffectPreset

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