Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP > API/Runtime/SignalProcessing/DSP/TSlidingWindow
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/SlidingWindow.h |
| Include | #include "DSP/SlidingWindow.h" |
Syntax
template<typename InAllocator>
class TSlidingWindowIterator
Remarks
An forward iterator which slides a window over the given buffers.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSlidingWindowIterator
(
const TSlidingWindow& InSlidingWindow, |
Construct an iterator over a sliding window. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const TSlidingWindowIterator& Other |
Check whether iterators are equal. | |
| TArray< InSampleType, InAllocator > & | operator* () |
Access array of windowed data currently pointed to by iterator. | |
| TSlidingWindowIterator | operator++ () |
Increment sliding window iterator forward. |
Constants
| Name | Description |
|---|---|
| ReadIndexEnd | Sentinel value marking that the last possible window has been generated. |