18 return CutoffFrequency;
65 float CutoffFrequency{ -1.0f };
67 float B1Delta{ 0.0f };
68 float B1Target{ 0.0f };
70 float* Z1Data{
nullptr };
71 int32 CurrInterpLength{ 0 };
73 float SampleRate{ 0 };
74 int32 NumChannels{ 1 };
75 bool bIsFirstFrequencyChange{
true };
89 return CutoffFrequency;
133 float CutoffFrequency{ -1.0f };
134 float A0Curr{ 0.0f };
135 float A0Delta{ 0.0f };
136 float A0Target{ 0.0f };
138 float* Z1Data{
nullptr };
139 int32 CurrInterpLength{ 0 };
140 int32 NumInterpSteps;
141 float SampleRate{ 0 };
142 float NyquistLimit{ 0.0f };
143 int32 NumChannels{ 1 };
144 bool bIsFirstFrequencyChange{
true };
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
char const * InputBuffer
Definition binka_ue_decode_test.cpp:29
Definition InterpolatedOnePole.h:82
SIGNALPROCESSING_API void Reset()
Definition InterpolatedOnePole.cpp:483
float GetCutoffFrequency() const
Definition InterpolatedOnePole.h:87
SIGNALPROCESSING_API FInterpolatedHPF()
Definition InterpolatedOnePole.cpp:313
SIGNALPROCESSING_API void ClearMemory()
Definition InterpolatedOnePole.cpp:493
SIGNALPROCESSING_API void ProcessAudioFrame(const float *RESTRICT InputFrame, float *RESTRICT OutputFrame)
Definition InterpolatedOnePole.cpp:359
void StopFrequencyInterpolation()
Definition InterpolatedOnePole.h:116
SIGNALPROCESSING_API void StartFrequencyInterpolation(const float InTargetFrequency, const int32 InterpLength=1)
Definition InterpolatedOnePole.cpp:329
SIGNALPROCESSING_API void ArrayCalculateResponseInPlace(TArrayView< float > InOutComplexValues) const
Definition InterpolatedOnePole.cpp:499
SIGNALPROCESSING_API void ProcessAudioBuffer(const float *RESTRICT InputBuffer, float *RESTRICT OutputBuffer, const int32 NumSamples)
Definition InterpolatedOnePole.cpp:374
Definition InterpolatedOnePole.h:11
float GetCutoffFrequency() const
Definition InterpolatedOnePole.h:16
SIGNALPROCESSING_API void ClearMemory()
Definition InterpolatedOnePole.cpp:285
SIGNALPROCESSING_API void StartFrequencyInterpolation(const float InTargetFrequency, const int32 InterpLength=1)
Definition InterpolatedOnePole.cpp:28
void StopFrequencyInterpolation()
Definition InterpolatedOnePole.h:48
SIGNALPROCESSING_API void ProcessAudioBuffer(const float *RESTRICT InputBuffer, float *RESTRICT OutputBuffer, const int32 NumSamples)
Definition InterpolatedOnePole.cpp:78
SIGNALPROCESSING_API void ArrayCalculateResponseInPlace(TArrayView< float > InOutComplexValues) const
Definition InterpolatedOnePole.cpp:291
SIGNALPROCESSING_API void ProcessBufferInPlace(float *InOutBuffer, int32 NumSamples)
Definition InterpolatedOnePole.cpp:176
SIGNALPROCESSING_API FInterpolatedLPF()
Definition InterpolatedOnePole.cpp:13
SIGNALPROCESSING_API void ProcessAudioFrame(const float *RESTRICT InputFrame, float *RESTRICT OutputFrame)
Definition InterpolatedOnePole.cpp:53
SIGNALPROCESSING_API void Reset()
Definition InterpolatedOnePole.cpp:274
Definition ArrayView.h:139
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53