TScopedSlidingWindow

[TScopedSlidingWindow](API\Runtime\SignalProcessing\DSP\TScopedSlidingWindow)

Windows
MacOS
Linux

Inheritance Hierarchy

TSlidingWindow

TScopedSlidingWindow

TAutoSlidingWindow

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/SlidingWindow.h

Include

#include "DSP/SlidingWindow.h"

Syntax

template<class InSampleType>
class TScopedSlidingWindow : public Audio::TSlidingWindow< InSampleType >

Remarks

TScopedSlidingWindow

TScopedSlidingWindow provides a sliding window iterator interface over arrays. When TScopedSlidingWindow is destructed, it calls StoreForFutureWindow(...) on the TSlidingBuffer passed into the constructor.

Constructors

Name Description

Public function

TScopedSlidingWindow

(
    TSlidingBuffer< InSampleType >& In...,
    TArrayView< const InSampleType > In...,
    bool bDoFlush
)

TScopedSlidingWindow constructor

Destructors

Name Description

Public function Virtual

~TScopedSlidingWindow()

Calls InSlidingBuffer.StoreForFutureWindows(InNewBuffer).

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss