UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MultichannelBuffer.h File Reference
#include "Containers/Array.h"
#include "DSP/BufferVectorOperations.h"
#include "DSP/Dsp.h"

Go to the source code of this file.

Namespaces

namespace  Audio
 NO_LOGGING.
 

Typedefs

using Audio::FMultichannelBuffer = TArray< Audio::FAlignedFloatBuffer >
 
using Audio::FMultichannelBufferView = TArray< TArrayView< float > >
 
using Audio::FMultichannelCircularBuffer = TArray< Audio::TCircularAudioBuffer< float > >
 

Functions

void Audio::SetMultichannelBufferSize (int32 InNumChannels, int32 InNumFrames, FMultichannelBuffer &OutBuffer)
 
void Audio::SetMultichannelCircularBufferCapacity (int32 InNumChannels, int32 InNumFrames, FMultichannelCircularBuffer &OutBuffer)
 
SIGNALPROCESSING_API void Audio::SetMultichannelBufferSize (int32 InNumFrames, FMultichannelBuffer &OutBuffer)
 
int32 Audio::GetMultichannelBufferNumFrames (const FMultichannelBuffer &InBuffer)
 
int32 Audio::GetMultichannelBufferNumFrames (const FMultichannelCircularBuffer &InBuffer)
 
int32 Audio::GetMultichannelBufferNumFrames (const FMultichannelBufferView &InBuffer)
 
FMultichannelBufferView Audio::MakeMultichannelBufferView (FMultichannelBuffer &InBuffer)
 
FMultichannelBufferView Audio::MakeMultichannelBufferView (FMultichannelBuffer &InBuffer, int32 InStartFrameIndex, int32 InNumFrames)
 
FMultichannelBufferView Audio::SliceMultichannelBufferView (const FMultichannelBufferView &View, int32 InStartFrameIndex, int32 InNumFrames)
 
void Audio::ShiftMultichannelBufferView (int32 InNumFrames, FMultichannelBufferView &View)