Navigation
API > API/Plugins > API/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. |