Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
Inheritance Hierarchy
- TSlidingWindow
- TScopedSlidingWindow
- TAutoSlidingWindow
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/SlidingWindow.h |
| Include | #include "DSP/SlidingWindow.h" |
Syntax
template<typename InSampleType>
class TSlidingWindow
Remarks
TSlidingWindow allows windows of samples to be iterated over with STL like iterators.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArrayView< const InSampleType > | NewBuffer | New buffer passed in. | |
| const int32 | NumHopSamples | Copied from TSlidingBuffer. | |
| const int32 | NumWindowSamples | Copied from TSlidingBuffer. | |
| TArrayView< const InSampleType > | StorageBuffer | Accessed from friendship with TSlidingBuffer. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSlidingWindow
(
const TSlidingBuffer< InSampleType >& InSlidingBuffer, |
TSlidingWindow constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSlidingWindowIterator< InAllocator > | Creates STL like iterator which slides over samples. | ||
| TSlidingWindowIterator< InAllocator > | Creates STL like iterator denotes the end of the sliding window. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| TSlidingWindowIterator | TSlidingWindowIterator |