FStateVariableFilter

Windows
MacOS
Linux

Inheritance Hierarchy

IFilter

FStateVariableFilter

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/Filter.h

Include

#include "DSP/Filter.h"

Syntax

class FStateVariableFilter : public Audio::IFilter

Variables

Name Description

Protected variable

float

 

A0

Protected variable

float

 

BandStopParam

Protected variable

float

 

Feedback

Protected variable

TArray< FFilter...

 

FilterState

Protected variable

float

 

InputScale

Constructors

Name Description

Public function

FStateVariableFilter()

Destructors

Name Description

Public function Virtual

~FStateVariableFilter()

Overridden from IFilter

Name Description

Public function Virtual

void

 

Init

(
    const float InSampleRate,
    const int32 InNumChannels,
    const int32 InVoiceId,
    FModulationMatrix* InModMatrix
)

Initialize the filter.

Public function Virtual

void

 

ProcessAudio

(
    const float* InBuffer,
    const int32 InNumSamples,
    float* OutBuffer
)

Process an audio buffer.

Public function Virtual

void

 

Reset()

Reset the filter.

Public function Virtual

void

 

SetBandStopControl

(
    const float InBandStop
)

Sets the band stop control param (not used on all filters)

Public function Virtual

void

 

Update()

Updates the filter.

Classes

Name

Description

Protected struct

FFilterState

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