UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::ConvertDeinterleavePrivate::TConvertDeinterleave< 1, 1 > Struct Reference
+ Inheritance diagram for Audio::ConvertDeinterleavePrivate::TConvertDeinterleave< 1, 1 >:

Public Member Functions

 TConvertDeinterleave (const FConvertDeinterleaveParams &InParams)
 
virtual ~TConvertDeinterleave ()=default
 
virtual void ProcessAudio (TArrayView< const float > InAudio, FMultichannelBuffer &OutAudio) const override
 
- Public Member Functions inherited from Audio::IConvertDeinterleave
virtual ~IConvertDeinterleave ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from Audio::IConvertDeinterleave
static SIGNALPROCESSING_API TUniquePtr< IConvertDeinterleaveCreate (const FConvertDeinterleaveParams &InParams)
 

Constructor & Destructor Documentation

◆ TConvertDeinterleave()

Audio::ConvertDeinterleavePrivate::TConvertDeinterleave< 1, 1 >::TConvertDeinterleave ( const FConvertDeinterleaveParams InParams)
inline

◆ ~TConvertDeinterleave()

Member Function Documentation

◆ ProcessAudio()

virtual void Audio::ConvertDeinterleavePrivate::TConvertDeinterleave< 1, 1 >::ProcessAudio ( TArrayView< const float InSamples,
FMultichannelBuffer OutSamples 
) const
inlineoverridevirtual

Deinterleave and convert the channel format of the input audio.

Parameters
InSamples- ArrayView of interleaved input samples. The number of samples must be evenly divisible by the number of input channels.
OutSamples- A multichannel buffer of samples generated by deinterleaving the input samples and possibly upmixing or downmixing them to the target channel count.

Implements Audio::IConvertDeinterleave.


The documentation for this struct was generated from the following file: