UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition DynamicStateVariableFilter.h:19
float Knee
Definition DynamicStateVariableFilter.h:58
SIGNALPROCESSING_API void ProcessBell(const float *InSamples, float *OutSamples, const float *KeySamples, const int32 InNumSamples)
Definition DynamicStateVariableFilter.cpp:127
float Ratio
Definition DynamicStateVariableFilter.h:56
int32 NumChannels
Definition DynamicStateVariableFilter.h:46
float DynamicRangeDb
Definition DynamicStateVariableFilter.h:55
float ScaledGainLinear
Definition DynamicStateVariableFilter.h:62
bool bNeedsUpdate
Definition DynamicStateVariableFilter.h:68
SIGNALPROCESSING_API void UpdatePreFilterVariables()
Definition DynamicStateVariableFilter.cpp:48
FInlineEnvelopeFollower Envelope
Definition DynamicStateVariableFilter.h:106
SIGNALPROCESSING_API void SetGain(const float InGain)
Definition DynamicStateVariableFilter.cpp:308
SIGNALPROCESSING_API void ProcessAudio(const float *InSamples, float *OutSamples, const int32 InNumSamples)
Definition DynamicStateVariableFilter.cpp:100
FSVFCoefficients KeyVars
Definition DynamicStateVariableFilter.h:112
SIGNALPROCESSING_API void SetFilterType(const EDynamicFilterType InFilterType)
Definition DynamicStateVariableFilter.cpp:317
SIGNALPROCESSING_API void SetQ(const float InQ)
Definition DynamicStateVariableFilter.cpp:297
FSVFState KeyFilterState
Definition DynamicStateVariableFilter.h:108
float OneOverSampleRate
Definition DynamicStateVariableFilter.h:45
float ThresholdDb
Definition DynamicStateVariableFilter.h:54
float GainDb
Definition DynamicStateVariableFilter.h:57
TArray< FVector2D > KneePoints
Definition DynamicStateVariableFilter.h:117
SIGNALPROCESSING_API void SetDynamicRange(const float InDynamicRange)
Definition DynamicStateVariableFilter.cpp:351
FSVFCoefficients OutputVars
Definition DynamicStateVariableFilter.h:114
SIGNALPROCESSING_API float GetGainReduction()
Definition DynamicStateVariableFilter.cpp:368
SIGNALPROCESSING_API void SetKnee(const float InKnee)
Definition DynamicStateVariableFilter.cpp:362
SIGNALPROCESSING_API void SetEnvMode(const EPeakMode::Type InMode)
Definition DynamicStateVariableFilter.cpp:346
SIGNALPROCESSING_API void UpdateSettings()
Definition DynamicStateVariableFilter.cpp:40
SIGNALPROCESSING_API void ProcessHighShelf(const float *InSamples, float *OutSamples, const float *KeySamples, const int32 InNumSamples)
Definition DynamicStateVariableFilter.cpp:211
float Frequency
Definition DynamicStateVariableFilter.h:51
SIGNALPROCESSING_API void ProcessLowShelf(const float *InSamples, float *OutSamples, const float *KeySamples, const int32 InNumSamples)
Definition DynamicStateVariableFilter.cpp:169
SIGNALPROCESSING_API void SetThreshold(const float InThresholdDb)
Definition DynamicStateVariableFilter.cpp:341
SIGNALPROCESSING_API float CalcGain(const float KeySample)
Definition DynamicStateVariableFilter.cpp:253
EDynamicFilterType FilterType
Definition DynamicStateVariableFilter.h:49
float Q
Definition DynamicStateVariableFilter.h:52
SIGNALPROCESSING_API void SetRatio(const float InRatio)
Definition DynamicStateVariableFilter.cpp:356
float HalfKnee
Definition DynamicStateVariableFilter.h:59
float SlopeFactor
Definition DynamicStateVariableFilter.h:65
float OneOverQ
Definition DynamicStateVariableFilter.h:53
float SampleRate
Definition DynamicStateVariableFilter.h:44
SIGNALPROCESSING_API void SetAttackTime(const float InAttackTime)
Definition DynamicStateVariableFilter.cpp:331
TArray< FSVFState > FilterState
Definition DynamicStateVariableFilter.h:110
SIGNALPROCESSING_API void SetFrequency(const float InFrequency)
Definition DynamicStateVariableFilter.cpp:285
SIGNALPROCESSING_API void UpdatePostFilterVariables()
Definition DynamicStateVariableFilter.cpp:57
SIGNALPROCESSING_API void SetReleaseTime(const float InReleaseTime)
Definition DynamicStateVariableFilter.cpp:336
SIGNALPROCESSING_API void Reset()
Definition DynamicStateVariableFilter.cpp:34
SIGNALPROCESSING_API void SetAnalog(const bool bInAnalog)
Definition DynamicStateVariableFilter.cpp:326
Definition EnvelopeFollower.h:323
Type
Definition EnvelopeFollower.h:17
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
EDynamicFilterType
Definition DynamicStateVariableFilter.h:11
@ HighShelf
Definition DynamicStateVariableFilter.h:14
@ LowShelf
Definition DynamicStateVariableFilter.h:13
@ Bell
Definition DynamicStateVariableFilter.h:12
Definition DynamicStateVariableFilter.h:73
float A0
Definition DynamicStateVariableFilter.h:81
float A3
Definition DynamicStateVariableFilter.h:84
float A1
Definition DynamicStateVariableFilter.h:82
float M0
Definition DynamicStateVariableFilter.h:87
float K
Definition DynamicStateVariableFilter.h:78
float M1
Definition DynamicStateVariableFilter.h:88
float G
Definition DynamicStateVariableFilter.h:75
float M2
Definition DynamicStateVariableFilter.h:89
float A2
Definition DynamicStateVariableFilter.h:83
Definition DynamicStateVariableFilter.h:93
float V3
Definition DynamicStateVariableFilter.h:97
float Z2
Definition DynamicStateVariableFilter.h:101
float V1
Definition DynamicStateVariableFilter.h:95
float Z1
Definition DynamicStateVariableFilter.h:100
void ProcessSample(const FSVFCoefficients &Coeffs, const float InSample)
Definition DynamicStateVariableFilter.cpp:373
float V2
Definition DynamicStateVariableFilter.h:96