60 float OneOverAtanAmount;
61 float OneOverTanhAmount;
63 void ProcessHardClip(
const float*
InBuffer,
float* OutBuffer,
int32 NumSamples);
64 void ProcessTanh(
const float*
InBuffer,
float* OutBuffer,
int32 NumSamples);
65 void ProcessATan(
const float*
InBuffer,
float* OutBuffer,
int32 NumSamples);
66 void ProcessCubic(
const float*
InBuffer,
float* OutBuffer,
int32 NumSamples);
67 void ProcessSin(
const float*
InBuffer,
float* OutBuffer,
int32 NumSamples);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition WaveShaper.h:21
SIGNALPROCESSING_API void SetAmount(const float InAmount)
Definition WaveShaper.cpp:26
SIGNALPROCESSING_API void ProcessAudioBuffer(const float *InBuffer, float *OutBuffer, int32 NumFrames)
Definition WaveShaper.cpp:58
SIGNALPROCESSING_API FWaveShaper()
Definition WaveShaper.cpp:8
SIGNALPROCESSING_API ~FWaveShaper()
Definition WaveShaper.cpp:18
SIGNALPROCESSING_API void ProcessAudio(const float InSample, float &OutSample)
Definition WaveShaper.cpp:53
SIGNALPROCESSING_API void SetBias(const float InBias)
Definition WaveShaper.cpp:33
SIGNALPROCESSING_API void SetOutputGainDb(const float InGainDb)
Definition WaveShaper.cpp:38
SIGNALPROCESSING_API void SetOutputGainLinear(const float InGainLinear)
Definition WaveShaper.cpp:43
SIGNALPROCESSING_API void SetType(const EWaveShaperType InType)
Definition WaveShaper.cpp:48
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
EWaveShaperType
Definition WaveShaper.h:10