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

#include <VoiceProcessing.h>

Public Member Functions

SIGNALPROCESSING_API FSlowAdaptiveGainControl (float InGainTarget, int32 InAdaptiveRate, float InGainMin=0.01f, float InGainMax=2.0f)
 
SIGNALPROCESSING_API float ProcessAudio (float *InAudio, int32 NumSamples, float InAmplitude)
 
SIGNALPROCESSING_API void SetAdaptiveRate (int32 InAdaptiveRate)
 

Detailed Description

This object accepts an input buffer and current amplitude estimate of that input buffer, Then applies a computed gain target. Works like a standard feed forward limiter, with a threshold of 0.

Constructor & Destructor Documentation

◆ FSlowAdaptiveGainControl()

Audio::FSlowAdaptiveGainControl::FSlowAdaptiveGainControl ( float  InGainTarget,
int32  InAdaptiveRate,
float  InGainMin = 0.01f,
float  InGainMax = 2.0f 
)

Member Function Documentation

◆ ProcessAudio()

float Audio::FSlowAdaptiveGainControl::ProcessAudio ( float InAudio,
int32  NumSamples,
float  InAmplitude 
)

◆ SetAdaptiveRate()

void Audio::FSlowAdaptiveGainControl::SetAdaptiveRate ( int32  InAdaptiveRate)

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