UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MultichannelBuffer.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
7#include "DSP/Dsp.h"
8
9namespace Audio
10{
13
19
22
30
38
45
49
53
57
60
63
66
69}
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 Array.h:670
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
int32 GetMultichannelBufferNumFrames(const FMultichannelBuffer &InBuffer)
Definition MultichannelBuffer.cpp:49
FMultichannelBufferView SliceMultichannelBufferView(const FMultichannelBufferView &View, int32 InStartFrameIndex, int32 InNumFrames)
Definition MultichannelBuffer.cpp:91
void SetMultichannelBufferSize(int32 InNumChannels, int32 InNumFrames, FMultichannelBuffer &OutBuffer)
Definition MultichannelBuffer.cpp:31
FMultichannelBufferView MakeMultichannelBufferView(FMultichannelBuffer &InBuffer)
Definition MultichannelBuffer.cpp:64
void ShiftMultichannelBufferView(int32 InNumFrames, FMultichannelBufferView &View)
Definition MultichannelBuffer.cpp:101
void SetMultichannelCircularBufferCapacity(int32 InNumChannels, int32 InNumFrames, FMultichannelCircularBuffer &OutBuffer)
Definition MultichannelBuffer.cpp:40