UMeterSettings

[UMeterSettings](API\Plugins\AudioSynesthesia\UMeterSettings)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioSynesthesia

Header

/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/Meter.h

Include

#include "Meter.h"

Syntax

UCLASS(Blueprintable)
class UMeterSettings : public UAudioSynesthesiaSettings

Remarks

UMeterSettings

Settings for a UMeterAnalyzer.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

AnalysisPeriod

Number of seconds between meter measurements

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

ClippingThreshold

What volume threshold to throw clipping detection notifications.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

MeterAttackTime

Meter attack time, in milliseconds

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

MeterReleaseTime

Meter release time, in milliseconds.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

int32

 

PeakHoldTime

Peak hold time, in milliseconds

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

EMeterPeakType

 

PeakMode

Meter envelope type type

Constructors

Name Description

Public function

UMeterSettings()

Functions

Name Description

Public function Const

TUniquePtr< ...

 

GetSettings

(
    const int32 InSampleRate,
    const int32 InNumChannels
)

Convert UMeterSettings to IAnalyzerSettings

Overridden from UAudioAnalyzerAssetBase

Name Description

Public function Virtual Const

FText

 

GetAssetActionName()

GetAssetActionName() returns the FText displayed in the editor.

Public function Virtual Const

UClass *

 

GetSupportedClass()

GetSupportedClass() returns the class which should be associated with these asset actions.