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

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  Audio::MultichannelBufferPrivate
 

Functions

template<typename BufferType >
int32 Audio::MultichannelBufferPrivate::GetMultichannelBufferNumFrames (const TArray< BufferType > &InBuffer)
 
void Audio::SetMultichannelBufferSize (int32 InNumChannels, int32 InNumFrames, FMultichannelBuffer &OutBuffer)
 
void Audio::SetMultichannelCircularBufferCapacity (int32 InNumChannels, int32 InNumFrames, FMultichannelCircularBuffer &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)