Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzerAssetBase
- UAudioAnalyzerNRTSettings
- UAudioSynesthesiaNRTSettings
- UOnsetNRTSettings
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/OnsetNRT.h |
| Include | #include "OnsetNRT.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UOnsetNRTSettings : public UAudioSynesthesiaNRTSettings
Remarks
Settings for a UOnsetNRT analyzer.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDownmixToMono | If true, multichannel audio is downmixed to mono with equal amplitude scaling. | |
| float | GranularityInSeconds | Onset timestamp granularity onsets. Lower granularity takes longer to compute. | |
| float | MaximumFrequency | Starting frequency for onset anlaysis. | |
| float | MinimumFrequency | Starting frequency for onset anlaysis. | |
| float | Sensitivity | Sensitivity of onset detector. Higher sensitivity will find more onsets. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< Audio::IAnalyzerNRTSettings > | GetSettings
(
const float InSampleRate, |
Convert UOnsetNRTSettings to FOnsetNRTSettings |
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. |