Navigation
API > API/Plugins > API/Plugins/AudioSynesthesia
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAudioAnalyzer
- UMeterAnalyzer
References
| Module | AudioSynesthesia |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/Meter.h |
| Include | #include "Meter.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UMeterAnalyzer : public UAudioAnalyzer
Remarks
UMeterAnalyzer calculates the current amplitude of an audio bus in real-time.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnLatestOverallMeterResults | OnLatestOverallMeterResults | Delegate to receive the latest overall meter results. | |
| FOnLatestOverallMeterResultsNative | OnLatestOverallMeterResultsNative | ||
| FOnLatestPerChannelMeterResults | OnLatestPerChannelMeterResults | Delegate to receive the latest per-channel meter results. | |
| FOnLatestPerChannelMeterResultsNative | OnLatestPerChannelMeterResultsNative | ||
| FOnOverallMeterResults | OnOverallMeterResults | Delegate to receive all overall meter results since last delegate call. | |
| FOnOverallMeterResultsNative | OnOverallMeterResultsNative | ||
| FOnPerChannelMeterResults | OnPerChannelMeterResults | Delegate to receive all meter results, per-channel, since last delegate call. | |
| FOnPerChannelMeterResultsNative | OnPerChannelMeterResultsNative | ||
| TObjectPtr< UMeterSettings > | Settings | The settings for the meter audio analyzer. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UAudioAnalyzer
| Type | Name | Description | |
|---|---|---|---|
| void | Broadcasts results to any delegates if hooked up. | ||
| FName | Return the name of the IAudioAnalyzerFactory associated with this UAudioAnalyzer | ||
| TUniquePtr< Audio::IAnalyzerSettings > | GetSettings
(
const int32 InSampleRate, |
Convert UMeterSettings to IAnalyzerSettings |