FSourceEffectFilter

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FSoundEffectBase

FSoundEffectSource

FSourceEffectFilter

References

Module

Synthesis

Header

/Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SourceEffects/SourceEffectFilter.h

Include

#include "SourceEffects/SourceEffectFilter.h"

Syntax

class FSourceEffectFilter : public FSoundEffectSource

Variables

Name Description

Protected variable

uint32

 

AudioDeviceId

Protected variable

float[2]

 

AudioInput

Protected variable

float[2]

 

AudioOutput

Protected variable

float

 

BaseCutoffFrequency

Protected variable

float

 

BaseFilterQ

Protected variable

ESourceEffectFi...

 

CircuitType

Protected variable

Audio::IFilter ...

 

CurrentFilter

Protected variable

float

 

CutoffFrequency

Protected variable

float

 

FilterQ

Protected variable

ESourceEffectFi...

 

FilterType

Protected variable

Audio::FLadderF...

 

LadderFilter

Protected variable

TArray< FAudioB...

 

ModData

Protected variable

int32

 

NumChannels

Protected variable

Audio::FOnePole...

 

OnePoleFilter

Protected variable

float

 

SampleRate

Protected variable

Audio::FAligned...

 

ScratchEnvFollowerBuffer

Protected variable

Audio::FAligned...

 

ScratchModBuffer

Protected variable

Audio::FStateVa...

 

StateVariableFilter

Constructors

Name Description

Public function

FSourceEffectFilter()

Destructors

Name Description

Public function Virtual

~FSourceEffectFilter()

Functions

Name Description

Protected function

void

 

UpdateFilter()

Overridden from FSoundEffectSource

Name Description

Public function Virtual

void

 

Init

(
    const FSoundEffectSourceInitData& ...
)

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

Public function Virtual

void

 

ProcessAudio

(
    const FSoundEffectSourceInputData&...,
    float* OutAudioBufferData
)

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.

Classes

Name

Description

Protected struct

FAudioBusModulationData