UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConvertDeinterleave.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "DSP/ChannelMap.h"
9
10namespace Audio
11{
14 {
15 // Number of channels in the input audio.
17
18 // Number of channels in the output audio.
20
21 // Method for upmixing mono audio (only used if NumInputChannels == 1)
23 };
24
59}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ArrayView.h:139
Definition Array.h:670
Definition UniquePtr.h:107
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
EChannelMapMonoUpmixMethod
Definition ChannelMap.h:51
Definition ConvertDeinterleave.h:14
int32 NumInputChannels
Definition ConvertDeinterleave.h:16
int32 NumOutputChannels
Definition ConvertDeinterleave.h:19
EChannelMapMonoUpmixMethod MonoUpmixMethod
Definition ConvertDeinterleave.h:22
Definition ConvertDeinterleave.h:34
virtual void ProcessAudio(TArrayView< const float > InSamples, FMultichannelBuffer &OutSamples) const =0
virtual ~IConvertDeinterleave()=default