Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/Filter.h |
Include |
#include "DSP/Filter.h" |
class IFilter
Base class for filters usable in synthesis.
Name | Description | ||
---|---|---|---|
|
float |
BaseFrequency |
The base filter cutoff frequency. |
|
float |
BaseQ |
The base. |
|
bChanged |
||
|
float |
ExternalModFrequency |
A modulatied frequency driven externally. |
|
float |
ExternalModQ |
An external modulation of Q. |
|
FilterType |
The filter type of the filter. |
|
|
float |
Frequency |
The cutoff frequency currently used by the filter (can be modulated) |
|
ModCutoffFrequencyDest |
Mod matrix patchable destinations. |
|
|
float |
ModFrequency |
A modulated frequency. |
|
ModMatrix |
||
|
float |
ModQ |
The modulated Q. |
|
ModQDest |
||
|
NumChannels |
Number of channels of the sound. |
|
|
float |
Q |
The current Q. |
|
float |
SampleRate |
Sample rate of the filter. |
|
VoiceId |
The voice id of the owner of the filter (for use with mod matrix) |
Name | Description | |
---|---|---|
|
IFilter() |
Name | Description | |
---|---|---|
|
~IFilter() |
Name | Description | ||
---|---|---|---|
|
float |
GetGCoefficient() |
|
|
FPatchDestin... |
GetModDestCutoffFrequency() |
Filter patch destinations. |
|
FPatchDestin... |
GetModDestQ() |
|
|
Init ( |
Initialize the filter. |
|
|
ProcessAudio ( |
Process an audio buffer. |
|
|
ProcessAudioFrame ( |
Processes a single frame of audio. Number of channels MUST be what was used during filter initialization. |
|
|
Reset() |
Reset the filter. |
|
|
SetBandStopControl ( |
Sets the band stop control param (not used on all filters) |
|
|
SetFilterType ( |
Sets the filter type. |
|
|
SetFrequency ( |
Sets the cutoff frequency of the filter. |
|
|
SetFrequencyMod ( |
Sets an external modulated frequency. |
|
|
SetPassBandGainCompensation ( |
Sets the band pass gain compensation (not used on all filters) |
|
|
SetQ ( |
Sets the quality/resonance of the filter. |
|
|
SetQMod ( |
Sets an external modulated quality/resonance of the filter. |
|
|
SetSaturation ( |
Sets the filter saturation (not used on all filters) |
|
|
Update() |
Updates the filter. |