Navigation
API > API/Runtime > API/Runtime/AudioAnalyzer
Interface for Non Real-Time (NRT) Audio Analyzer UObjects. UAudioAnalyzerNRTSettings
UAudioAnalyzerNRTSettings provides a way to store and reuse existing analyzer settings across multiple analyzers. This class provides the interface and functionality to automatically trigger reanalysis of audio across all analyzers associated with this setting when when a UPROPERTY in this setting object is edited.
| Name | UAudioAnalyzerNRTSettings |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioAnalyzer/Classes/AudioAnalyzerNRT.h |
| Include Path | #include "AudioAnalyzerNRT.h" |
Syntax
UCLASS (Abstract, EditInlineNew, BlueprintType, MinimalAPI)
class UAudioAnalyzerNRTSettings : public UAudioAnalyzerAssetBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAudioAnalyzerAssetBase → UAudioAnalyzerNRTSettings
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnalyzeAudioDelegate | FAnalyzeAudioDelegate | AudioAnalyzerNRT.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a UPROPERTY of this class is edited. | AudioAnalyzerNRT.h | |
virtual bool ShouldEventTriggerAnalysis
(
FPropertyChangedEvent& PropertyChangeEvent |
This returns true when the PropertyChangeEvent is due to update a setting property. | AudioAnalyzerNRT.h |