Navigation
Unreal Engine C++ API Reference > Plugins > AudioSynesthesiaCore
References
Module | AudioSynesthesiaCore |
Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/MeterAnalyzer.h |
Include | #include "MeterAnalyzer.h" |
Syntax
class FMeterAnalyzer
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FClippingData > | ClippingDataPerChannel | |
![]() |
FAlignedFloatBuffer | EnvelopeBuffer | |
![]() |
TArray< FEnvelopeData > | EnvelopeDataPerChannel | Per-channel peak data. |
![]() |
FEnvelopeFollower | EnvelopeFollower | Envelope follower per channel. |
![]() |
int64 | FrameCounter | |
![]() |
int32 | NumChannels | |
![]() |
int32 | PeakHoldFrames | |
![]() |
float | SampleRate | |
![]() |
FMeterAnalyzerSettings | Settings |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FMeterAnalyzer
(
float InSampleRate, |
Construct analyzer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const FMeterAnalyzerSettings & | GetSettings () |
Return const reference to settings used inside this analyzer. |
![]() |
FMeterAnalyzerResults | ProcessAudio
(
TArrayView< const float > InSampleView |
Calculate the meter results for the input samples. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FClippingData | Per-channel clipping data. | |
![]() |
FEnvelopeData | State to track the peak data. |