Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/VoiceProcessing.h |
Include |
#include "DSP/VoiceProcessing.h" |
class FSlowAdaptiveGainControl
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.
Name | Description | |
---|---|---|
|
FSlowAdaptiveGainControl ( |
InGainTarget is our target running linear gain. |
Name | Description | ||
---|---|---|---|
|
float |
ProcessAudio ( |
Takes an amplitude estimate and an input buffer, and attenuates InAudio based on it. |
|
SetAdaptiveRate ( |
Sets the responsiveness of the adaptive gain control, in number of buffer callbacks. |