![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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) |
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.
| Audio::FSlowAdaptiveGainControl::FSlowAdaptiveGainControl | ( | float | InGainTarget, |
| int32 | InAdaptiveRate, | ||
| float | InGainMin = 0.01f, |
||
| float | InGainMax = 2.0f |
||
| ) |
| float Audio::FSlowAdaptiveGainControl::ProcessAudio | ( | float * | InAudio, |
| int32 | NumSamples, | ||
| float | InAmplitude | ||
| ) |