ULoudnessNRTSettings

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

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioSynesthesia

Header

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

Include

#include "LoudnessNRT.h"

Syntax

UCLASS(Blueprintable)
class ULoudnessNRTSettings : public UAudioSynesthesiaNRTSettings

Remarks

ULoudnessNRTSettings

Settings for a ULoudnessNRT analyzer.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

AnalysisPeriod

Number of seconds between loudness measurements

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

ELoudnessNRTCur...

 

CurveType

Type of equal loudness curve used in calculations

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

MaximumFrequency

Maximum analysis frequency for calculating loudness.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

float

 

MinimumFrequency

Minimum analysis frequency for calculating loudness.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta BlueprintReadOnly

float

 

NoiseFloorDb

DB level to de

  1. Used when calculating normalized loudness.

Constructors

Name Description

Public function

ULoudnessNRTSettings()

Functions

Name Description

Public function Const

TUniquePtr< ...

 

GetSettings

(
    const float InSampleRate,
    const int32 InNumChannels
)

Convert ULoudnessNRTSettings to FLoudnessNRTSettings

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.