UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FMultibandBuffer Struct Reference

#include <LinkwitzRileyBandSplitter.h>

Public Member Functions

 FMultibandBuffer ()=default
 
 FMultibandBuffer (int32 InBands, int32 InSamples)
 
void Init (int32 InBands, int32 InSamples)
 
void SetBands (int32 InBands)
 
void SetSamples (int32 InSamples)
 
void Reset ()
 
floatoperator[] (int32 BandIndex)
 

Public Attributes

Audio::FAlignedFloatBuffer Buffer
 
int32 NumBands = 0
 
int32 NumSamples = 0
 

Constructor & Destructor Documentation

◆ FMultibandBuffer() [1/2]

Audio::FMultibandBuffer::FMultibandBuffer ( )
default

◆ FMultibandBuffer() [2/2]

Audio::FMultibandBuffer::FMultibandBuffer ( int32  InBands,
int32  InSamples 
)
inline

Member Function Documentation

◆ Init()

void Audio::FMultibandBuffer::Init ( int32  InBands,
int32  InSamples 
)
inline

◆ operator[]()

float * Audio::FMultibandBuffer::operator[] ( int32  BandIndex)
inline

◆ Reset()

void Audio::FMultibandBuffer::Reset ( )
inline

◆ SetBands()

void Audio::FMultibandBuffer::SetBands ( int32  InBands)
inline

◆ SetSamples()

void Audio::FMultibandBuffer::SetSamples ( int32  InSamples)
inline

Member Data Documentation

◆ Buffer

Audio::FAlignedFloatBuffer Audio::FMultibandBuffer::Buffer

◆ NumBands

int32 Audio::FMultibandBuffer::NumBands = 0

◆ NumSamples

int32 Audio::FMultibandBuffer::NumSamples = 0

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