Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP > API/Runtime/SignalProcessing/DSP/TDeinterleaveView
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/DeinterleaveView.h |
| Include | #include "DSP/DeinterleaveView.h" |
Syntax
template<typename InAllocator>
class TChannelIterator
Remarks
TChannelIterator iterates over channels in an interleaved array and providing contiguous arrays of a single channel.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TChannelIterator
(
TDeinterleaveView< T > InDeinterleaveView, |
TChannelIterator |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | Get the current channel index |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const TChannelIterator& Other |
Check equality between iterators | |
| TChannel< InAllocator > | operator* () |
Dereference the iterator, returns a TChannel object | |
| TChannelIterator & | operator++ () |
Increment the iterator forward by one channel |
Constants
| Name | Description |
|---|---|
| ChannelIndexEnd | Denotes the end of a channel iterator |