UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
SIGNALPROCESSING_API FPhaser()
Definition Phaser.cpp:7
FLFO LFO
Definition Phaser.h:63
SIGNALPROCESSING_API void SetFrequency(const float InFreqHz)
Definition Phaser.cpp:72
SIGNALPROCESSING_API ~FPhaser()
Definition Phaser.cpp:19
ELFO::Type LFOType
Definition Phaser.h:54
SIGNALPROCESSING_API void ProcessAudioFrame(const float *InFrame, float *OutFrame)
Definition Phaser.cpp:128
bool bIsBiquadPhase
Definition Phaser.h:68
SIGNALPROCESSING_API void SetLFOType(const ELFO::Type LFOType)
Definition Phaser.cpp:98
static const int32 NumApfs
Definition Phaser.h:46
SIGNALPROCESSING_API void SetFeedback(const float InFeedback)
Definition Phaser.cpp:90
static const int32 MaxNumChannels
Definition Phaser.h:47
SIGNALPROCESSING_API void ComputeNewCoefficients(const int32 ChannelIndex, const float LFOValue)
Definition Phaser.cpp:113
int32 NumChannels
Definition Phaser.h:66
float FeedbackFrame[MaxNumChannels]
Definition Phaser.h:61
SIGNALPROCESSING_API void SetQuadPhase(const bool bQuadPhase)
Definition Phaser.cpp:108
FBiquadFilter APFs[MaxNumChannels][NumApfs]
Definition Phaser.h:57
int32 ControlRate
Definition Phaser.h:50
float Frequency
Definition Phaser.h:51
SIGNALPROCESSING_API void SetWetLevel(const float InWetLevel)
Definition Phaser.cpp:82
float WetLevel
Definition Phaser.h:52
int32 ControlSampleCount
Definition Phaser.h:49
float Feedback
Definition Phaser.h:53
SIGNALPROCESSING_API void ProcessAudio(const float *InBuffer, const int32 InNumSamples, float *OutBuffer)
Definition Phaser.cpp:171
FVector2D APFFrequencyRanges[NumApfs]
Definition Phaser.h:58
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53