Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerSettings
- UAudioSynesthesiaSettings
- ULoudnessSettings
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/Loudness.h |
| Include | #include "Loudness.h" |
Syntax
UCLASS&40;Blueprintable&41;
class ULoudnessSettings : public UAudioSynesthesiaSettings
Remarks
Settings for a ULoudness analyzer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AnalysisPeriod | Number of seconds between loudness measurements | |
| ELoudnessCurveTypeEnum | CurveType | Type of equal loudness curve used in calculations | |
| float | ExpectedMaxLoudness | DB level to denote silence. Used when calculating normalized loudness. | |
| 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::IAnalyzerSettings > | GetSettings
(
const int32 InSampleRate, |
Convert ULoudnessSettings to FLoudnessSettings |
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. |