Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
Inheritance Hierarchy
- TDeinterleaveView
- TAutoDeinterleaveView
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/DeinterleaveView.h |
| Include | #include "DSP/DeinterleaveView.h" |
Syntax
template<typename T, typename InAllocator>
class TAutoDeinterleaveView : public Audio::TDeinterleaveView< T >
Remarks
TAutoDeinterlaveView provides a STL like iterators which exposes contiguous channel arrays from interleaved arrays. As opposed to TDeinterleaveView, this class can be used in range based for loops, but only one iterator is valid at a time since they all share the same InArrayToFill.
Example:
TArray
Constructors
| Type | Name | Description | |
|---|---|---|---|
TAutoDeinterleaveView
(
TArrayView< const T > InInterleavedArray, |
TAutoDeinterleaveView Constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TAutoChannelIterator | begin () |
Return an STL iterator to the first channel. | |
| TAutoChannelIterator | end () |
Return an STL iterator to the end. |
Typedefs
| Name | Description |
|---|---|
| TAutoChannelIterator |