TSlidingWindowIterator

[TSlidingWindowIterator](API\Runtime\SignalProcessing\DSP\TSlidingWindow\TSlidingWindowIterator)

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

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

Include

#include "DSP/SlidingWindow.h"

Syntax

template<typename InAllocator>
class TSlidingWindowIterator

Remarks

TSlidingWindowIterator

An forward iterator which slides a window over the given buffers.

Constructors

Name Description

Public function

TSlidingWindowIterator

(
    const TSlidingWindow& InSlidingWin...,
    TArray< InSampleType, InAllocator >...,
    int32 InReadIndex
)

Construct an iterator over a sliding window.

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const TSlidingWindowIterator& Othe...
)

Check whether iterators are equal.

Public function

TArray< InSa...

 

operator*()

Access array of windowed data currently pointed to by iterator.

Public function

TSlidingWind...

 

operator++()

Increment sliding window iterator forward.

Constants

Name

Description

ReadIndexEnd

Sentinel value marking that the last possible window has been generated.

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