#include <DynamicStateVariableFilter.h>
◆ CalcGain()
| float Audio::FDynamicStateVariableFilter::CalcGain |
( |
const float |
KeySample | ) |
|
|
protected |
◆ GetGainReduction()
| float Audio::FDynamicStateVariableFilter::GetGainReduction |
( |
| ) |
|
◆ Init()
| void Audio::FDynamicStateVariableFilter::Init |
( |
const float |
InSampleRate, |
|
|
const int32 |
InNumChannels |
|
) |
| |
◆ ProcessAudio() [1/2]
| void Audio::FDynamicStateVariableFilter::ProcessAudio |
( |
const float * |
InSamples, |
|
|
float * |
OutSamples, |
|
|
const float * |
KeySamples, |
|
|
const int32 |
InNumSamples |
|
) |
| |
◆ ProcessAudio() [2/2]
| void Audio::FDynamicStateVariableFilter::ProcessAudio |
( |
const float * |
InSamples, |
|
|
float * |
OutSamples, |
|
|
const int32 |
InNumSamples |
|
) |
| |
◆ ProcessBell()
| void Audio::FDynamicStateVariableFilter::ProcessBell |
( |
const float * |
InSamples, |
|
|
float * |
OutSamples, |
|
|
const float * |
KeySamples, |
|
|
const int32 |
InNumSamples |
|
) |
| |
|
protected |
◆ ProcessHighShelf()
| void Audio::FDynamicStateVariableFilter::ProcessHighShelf |
( |
const float * |
InSamples, |
|
|
float * |
OutSamples, |
|
|
const float * |
KeySamples, |
|
|
const int32 |
InNumSamples |
|
) |
| |
|
protected |
◆ ProcessLowShelf()
| void Audio::FDynamicStateVariableFilter::ProcessLowShelf |
( |
const float * |
InSamples, |
|
|
float * |
OutSamples, |
|
|
const float * |
KeySamples, |
|
|
const int32 |
InNumSamples |
|
) |
| |
|
protected |
◆ Reset()
| void Audio::FDynamicStateVariableFilter::Reset |
( |
| ) |
|
◆ SetAnalog()
| void Audio::FDynamicStateVariableFilter::SetAnalog |
( |
const bool |
bInAnalog | ) |
|
◆ SetAttackTime()
| void Audio::FDynamicStateVariableFilter::SetAttackTime |
( |
const float |
InAttackTime | ) |
|
◆ SetDynamicRange()
| void Audio::FDynamicStateVariableFilter::SetDynamicRange |
( |
const float |
InDynamicRange | ) |
|
◆ SetEnvMode()
◆ SetFilterType()
◆ SetFrequency()
| void Audio::FDynamicStateVariableFilter::SetFrequency |
( |
const float |
InFrequency | ) |
|
◆ SetGain()
| void Audio::FDynamicStateVariableFilter::SetGain |
( |
const float |
InGain | ) |
|
◆ SetKnee()
| void Audio::FDynamicStateVariableFilter::SetKnee |
( |
const float |
InKnee | ) |
|
◆ SetQ()
| void Audio::FDynamicStateVariableFilter::SetQ |
( |
const float |
InQ | ) |
|
◆ SetRatio()
| void Audio::FDynamicStateVariableFilter::SetRatio |
( |
const float |
InRatio | ) |
|
◆ SetReleaseTime()
| void Audio::FDynamicStateVariableFilter::SetReleaseTime |
( |
const float |
InReleaseTime | ) |
|
◆ SetThreshold()
| void Audio::FDynamicStateVariableFilter::SetThreshold |
( |
const float |
InThresholdDb | ) |
|
◆ UpdatePostFilterVariables()
| void Audio::FDynamicStateVariableFilter::UpdatePostFilterVariables |
( |
| ) |
|
|
protected |
◆ UpdatePreFilterVariables()
| void Audio::FDynamicStateVariableFilter::UpdatePreFilterVariables |
( |
| ) |
|
|
protected |
◆ UpdateSettings()
| void Audio::FDynamicStateVariableFilter::UpdateSettings |
( |
| ) |
|
|
protected |
◆ bNeedsUpdate
| bool Audio::FDynamicStateVariableFilter::bNeedsUpdate = true |
|
protected |
◆ DynamicRangeDb
| float Audio::FDynamicStateVariableFilter::DynamicRangeDb = 0.f |
|
protected |
◆ Envelope
◆ FilterState
◆ FilterType
◆ Frequency
| float Audio::FDynamicStateVariableFilter::Frequency = 1000.f |
|
protected |
◆ GainDb
| float Audio::FDynamicStateVariableFilter::GainDb = 1.f |
|
protected |
◆ HalfKnee
| float Audio::FDynamicStateVariableFilter::HalfKnee = 6.f |
|
protected |
◆ KeyFilterState
| FSVFState Audio::FDynamicStateVariableFilter::KeyFilterState |
|
protected |
◆ KeyVars
◆ Knee
| float Audio::FDynamicStateVariableFilter::Knee = 12.f |
|
protected |
◆ KneePoints
◆ NumChannels
| int32 Audio::FDynamicStateVariableFilter::NumChannels = 0 |
|
protected |
◆ OneOverQ
| float Audio::FDynamicStateVariableFilter::OneOverQ = 1.f |
|
protected |
◆ OneOverSampleRate
| float Audio::FDynamicStateVariableFilter::OneOverSampleRate = 1.f / 48000.f |
|
protected |
◆ OutputVars
| float Audio::FDynamicStateVariableFilter::Q = 1.f |
|
protected |
◆ Ratio
| float Audio::FDynamicStateVariableFilter::Ratio = 1.5f |
|
protected |
◆ SampleRate
| float Audio::FDynamicStateVariableFilter::SampleRate = 48000.f |
|
protected |
◆ ScaledGainLinear
| float Audio::FDynamicStateVariableFilter::ScaledGainLinear = 1.f |
|
protected |
◆ SlopeFactor
| float Audio::FDynamicStateVariableFilter::SlopeFactor = 0.f |
|
protected |
◆ ThresholdDb
| float Audio::FDynamicStateVariableFilter::ThresholdDb = -12.f |
|
protected |
The documentation for this class was generated from the following files: