Navigation
API > API/Runtime > API/Runtime/SignalProcessing
TSlidingWindow allows windows of samples to be iterated over with STL like iterators.
| Name | TSlidingWindow |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/SlidingWindow.h |
| Include Path | #include "DSP/SlidingWindow.h" |
Syntax
template<typename InSampleType>
class TSlidingWindow
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSlidingWindow
(
const TSlidingBuffer< InSampleType >& InSlidingBuffer, |
TSlidingWindow constructor | DSP/SlidingWindow.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TSlidingWindow() |
DSP/SlidingWindow.h |
Classes
| Name | Remarks |
|---|---|
| TSlidingWindowIterator | TSlidingWindowIterator |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MaxReadIndex | int32 | DSP/SlidingWindow.h | ||
| NumUnderflowSamples | int32 | DSP/SlidingWindow.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSlidingWindowIterator< InAllocator > begin
(
TArray< InSampleType, InAllocator >& OutWindowBuffer |
Creates STL like iterator which slides over samples. | DSP/SlidingWindow.h | |
TSlidingWindowIterator< InAllocator > end
(
TArray< InSampleType, InAllocator >& OutWindowBuffer |
Creates STL like iterator denotes the end of the sliding window. | DSP/SlidingWindow.h |