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

#include <EarlyReflectionsFast.h>

Public Member Functions

SIGNALPROCESSING_API FEarlyReflectionsFast (float InSampleRate, int32 InMaxNumInternalBufferSamples, const FEarlyReflectionsFastSettings &InSettings=DefaultSettings)
 
SIGNALPROCESSING_API ~FEarlyReflectionsFast ()
 
SIGNALPROCESSING_API void SetSettings (const FEarlyReflectionsFastSettings &InSettings)
 
SIGNALPROCESSING_API void ProcessAudio (const FAlignedFloatBuffer &InSamples, const int32 InNumChannels, FAlignedFloatBuffer &OutLeftSamples, FAlignedFloatBuffer &OutRightSamples)
 
SIGNALPROCESSING_API void FlushAudio ()
 

Static Public Member Functions

static SIGNALPROCESSING_API void ClampSettings (FEarlyReflectionsFastSettings &InOutSettings)
 

Static Public Attributes

static SIGNALPROCESSING_API const float MaxGain = 0.9999f
 
static SIGNALPROCESSING_API const float MinGain = 0.0f
 
static SIGNALPROCESSING_API const float MaxPreDelay = 1000.0f
 
static SIGNALPROCESSING_API const float MinPreDelay = 0.0f
 
static SIGNALPROCESSING_API const float MaxBandwidth = 0.99999f
 
static SIGNALPROCESSING_API const float MinBandwidth = 0.0f
 
static SIGNALPROCESSING_API const float MaxDecay = 1.0f
 
static SIGNALPROCESSING_API const float MinDecay = 0.0001f
 
static SIGNALPROCESSING_API const float MaxAbsorption = 0.99999f
 
static SIGNALPROCESSING_API const float MinAbsorption = 0.0f
 
static SIGNALPROCESSING_API const FEarlyReflectionsFastSettings DefaultSettings
 

Constructor & Destructor Documentation

◆ FEarlyReflectionsFast()

Audio::FEarlyReflectionsFast::FEarlyReflectionsFast ( float  InSampleRate,
int32  InMaxNumInternalBufferSamples,
const FEarlyReflectionsFastSettings InSettings = DefaultSettings 
)

◆ ~FEarlyReflectionsFast()

Audio::FEarlyReflectionsFast::~FEarlyReflectionsFast ( )

Member Function Documentation

◆ ClampSettings()

void Audio::FEarlyReflectionsFast::ClampSettings ( FEarlyReflectionsFastSettings InOutSettings)
static

◆ FlushAudio()

void Audio::FEarlyReflectionsFast::FlushAudio ( )

◆ ProcessAudio()

void Audio::FEarlyReflectionsFast::ProcessAudio ( const FAlignedFloatBuffer InSamples,
const int32  InNumChannels,
FAlignedFloatBuffer OutLeftSamples,
FAlignedFloatBuffer OutRightSamples 
)

◆ SetSettings()

void Audio::FEarlyReflectionsFast::SetSettings ( const FEarlyReflectionsFastSettings InSettings)

Member Data Documentation

◆ DefaultSettings

const FEarlyReflectionsFastSettings Audio::FEarlyReflectionsFast::DefaultSettings
static

◆ MaxAbsorption

const float Audio::FEarlyReflectionsFast::MaxAbsorption = 0.99999f
static

◆ MaxBandwidth

const float Audio::FEarlyReflectionsFast::MaxBandwidth = 0.99999f
static

◆ MaxDecay

const float Audio::FEarlyReflectionsFast::MaxDecay = 1.0f
static

◆ MaxGain

const float Audio::FEarlyReflectionsFast::MaxGain = 0.9999f
static

◆ MaxPreDelay

const float Audio::FEarlyReflectionsFast::MaxPreDelay = 1000.0f
static

◆ MinAbsorption

const float Audio::FEarlyReflectionsFast::MinAbsorption = 0.0f
static

◆ MinBandwidth

const float Audio::FEarlyReflectionsFast::MinBandwidth = 0.0f
static

◆ MinDecay

const float Audio::FEarlyReflectionsFast::MinDecay = 0.0001f
static

◆ MinGain

const float Audio::FEarlyReflectionsFast::MinGain = 0.0f
static

◆ MinPreDelay

const float Audio::FEarlyReflectionsFast::MinPreDelay = 0.0f
static

The documentation for this class was generated from the following files: