41 const float DelayedSample = *(DelayLine->InspectSamples(1 + NumBufferOffsetSamples, NumDelayLineOffsetSamples));
44 DelayLine->RemoveSamples(1);
62 int32 MaxNumDelaySamples;
65 int32 NumDelaySamples;
68 int32 NumDelayLineOffsetSamples;
71 int32 NumBufferOffsetSamples;
74 int32 NumInternalBufferSamples;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition IntegerDelay.h:15
SIGNALPROCESSING_API void SetDelayLengthSamples(int32 InNumDelaySamples)
Definition IntegerDelay.cpp:32
SIGNALPROCESSING_API void ProcessAudio(const Audio::FAlignedFloatBuffer &InSamples, Audio::FAlignedFloatBuffer &OutSamples)
Definition IntegerDelay.cpp:72
SIGNALPROCESSING_API int32 GetNumDelaySamples() const
Definition IntegerDelay.cpp:67
SIGNALPROCESSING_API void PeekDelayLine(int32 InNum, Audio::FAlignedFloatBuffer &OutSamples)
Definition IntegerDelay.cpp:116
SIGNALPROCESSING_API void Reset()
Definition IntegerDelay.cpp:60
float ProcessAudioSample(float InSample)
Definition IntegerDelay.h:35
SIGNALPROCESSING_API ~FIntegerDelay()
Definition IntegerDelay.cpp:29
Definition ArrayView.h:139
Definition UniquePtr.h:107
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53