Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Compute mean squared using FIR method.
| Name | FMeanSquaredFIR |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/EnvelopeFollower.h |
| Include Path | #include "DSP/EnvelopeFollower.h" |
Syntax
class FMeanSquaredFIR
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeanSquaredFIR
(
float InSampleRate, |
Construct an FMeanSquaredFIR | DSP/EnvelopeFollower.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultHistoryCapacity | int32 | DSP/EnvelopeFollower.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChannelValues | TArray< float > | DSP/EnvelopeFollower.h | ||
| HistorySquared | TCircularAudioBuffer< float > | DSP/EnvelopeFollower.h | ||
| NormFactor | float | DSP/EnvelopeFollower.h | ||
| NumChannels | int32 | DSP/EnvelopeFollower.h | ||
| SampleRate | float | DSP/EnvelopeFollower.h | ||
| SquaredHistoryBuffer | FAlignedFloatBuffer | DSP/EnvelopeFollower.h | ||
| SquaredInputBuffer | FAlignedFloatBuffer | DSP/EnvelopeFollower.h | ||
| WindowTimeFrames | int32 | DSP/EnvelopeFollower.h | ||
| WindowTimeSamples | int32 | DSP/EnvelopeFollower.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ProcessAudio
(
const float* InBuffer, |
Calculate mean squared per sample. | DSP/EnvelopeFollower.h | |
void Reset() |
DSP/EnvelopeFollower.h | ||
void SetNumChannels
(
int32 InNumChannels |
Set the number of input channels. | DSP/EnvelopeFollower.h | |
void SetWindowSize
(
float InWindowTimeMsec |
Set the size of the analysis window. | DSP/EnvelopeFollower.h |