/Engine/Source/Runtime/SignalProcessing/Public/DSP/SlidingWindow.h
InSlidingBuffer Holds the previous samples which were not completely used in previous sliding windows. It also defines the window and hop size. InNewBuffer Holds new samples which have not yet been ingested by the InSlidingBuffer. OutWindow is shared by all iterators created by callingbegin()orend(). bDoFlush Controls whether zeros to the final output windows until all possible windows with data from InNewBuffer have been covered.
TAutoSlidingWindow ( [TSlidingBuffer](API\Runtime\SignalProcessing\DSP\TSlidingBuffer)< InSampleType > & InBuffer, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const InSampleType > InNewBuffer, [TArray](API\Runtime\Core\Containers\TArray)< InSampleType, InAllocator > & OutWindow, bool bDoFlush )