FSubmixEffectFlexiverb

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FSoundEffectBase

FSoundEffectSubmix

FSubmixEffectFlexiverb

References

Module

Synthesis

Header

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

Include

#include "SubmixEffects/SubmixEffectFlexiverb.h"

Syntax

class FSubmixEffectFlexiverb : public FSoundEffectSubmix

Constructors

Name Description

Public function

FSubmixEffectFlexiverb()

Functions

Name Description

Public function

void

 

SetEffectParameters

(
    const Audio::FFlexiverbSettings& I...
)

Sets the reverb effect parameters based from audio thread code.

Overridden from FSoundEffectSubmix

Name Description

Public function Virtual Const

uint32

 

GetDesiredInputChannelCountOverride()

We want to receive downmixed submix audio to stereo input for the reverb effect.

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 an audio effect preset is changed.