![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InterpolatedMultiTapDelay.h>
Public Member Functions | |
| FInterpolatedMultiTapDelay ()=default | |
| SIGNALPROCESSING_API void | Init (const int32 InDelayBufferSamples) |
| SIGNALPROCESSING_API void | Advance (TArrayView< const float > InBuffer) |
| SIGNALPROCESSING_API uint32 | Read (const uint32 StartNumDelaySamples, const uint32 StartSampleFraction, const uint32 EndNumDelaySamples, TArrayView< float > OutBuffer) |
| SIGNALPROCESSING_API void | Reset () |
| SIGNALPROCESSING_API bool | IsInitialized () const |
Delay line supporting multiple interpolated tap reads before advancing InBufferSizeSamples must be >= the size of the output buffer passed into Read If the delay length can be less than the output buffer size, Advance should be called before Read
|
default |
| void Audio::FInterpolatedMultiTapDelay::Advance | ( | TArrayView< const float > | InBuffer | ) |
| bool Audio::FInterpolatedMultiTapDelay::IsInitialized | ( | ) | const |
| uint32 Audio::FInterpolatedMultiTapDelay::Read | ( | const uint32 | StartNumDelaySamples, |
| const uint32 | StartSampleFraction, | ||
| const uint32 | EndNumDelaySamples, | ||
| TArrayView< float > | OutBuffer | ||
| ) |
| void Audio::FInterpolatedMultiTapDelay::Reset | ( | ) |