Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerSettings
- UAudioSynesthesiaSettings
- UMeterSettings
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/Meter.h |
| Include | #include "Meter.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UMeterSettings : public UAudioSynesthesiaSettings
Remarks
Settings for a UMeterAnalyzer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AnalysisPeriod | Number of seconds between meter measurements | |
| float | ClippingThreshold | What volume threshold to throw clipping detection notifications. | |
| int32 | MeterAttackTime | Meter attack time, in milliseconds | |
| int32 | MeterReleaseTime | Meter release time, in milliseconds. | |
| int32 | PeakHoldTime | Peak hold time, in milliseconds | |
| EMeterPeakType | PeakMode | Meter envelope type type |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Audio::IAnalyzerSettings > | GetSettings
(
const int32 InSampleRate, |
Convert UMeterSettings to IAnalyzerSettings |
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. |