Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerNRTSettings
- UAudioSynesthesiaNRTSettings
- ULoudnessNRTSettings
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
Settings for a ULoudnessNRT analyzer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AnalysisPeriod | Number of seconds between loudness measurements | |
| ELoudnessNRTCurveTypeEnum | CurveType | Type of equal loudness curve used in calculations | |
| float | MaximumFrequency | Maximum analysis frequency for calculating loudness. | |
| float | MinimumFrequency | Minimum analysis frequency for calculating loudness. | |
| float | NoiseFloorDb | DB level to denote silence. Used when calculating normalized loudness. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Audio::IAnalyzerNRTSettings > | GetSettings
(
const float InSampleRate, |
Convert ULoudnessNRTSettings to FLoudnessNRTSettings |
Overridden from UAudioAnalyzerAssetBase
| Type | Name | Description | |
|---|---|---|---|
| FText | GetAssetActionName() returns the FText displayed in the editor. | ||
| UClass * | GetSupportedClass() returns the class which should be associated with these asset actions. |