Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/ConvertDeinterleave.h |
| Include | #include "DSP/ConvertDeinterleave.h" |
Syntax
struct IConvertDeinterleave
Remarks
IConvertDeinterleave is an interface for transforming multichannel interleaved audio samples into multichannel deinterleaved samples. The channel count of the input and output audio may differ.
The deinterleaving and channel format conversion operations are combined into this single object as both operations are often required for any given source audio.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< IConvertDeinterleave > | Create
(
const FConvertDeinterleaveParams& InParams |
Create an IConvertDeinterleave object for a given number of input and output channels. | |
| void | ProcessAudio
(
TArrayView< const float > InSamples, |
Deinterleave and convert the channel format of the input audio. |