UMeterAnalyzer

[UMeterAnalyzer](API\Plugins\AudioSynesthesia\UMeterAnalyzer)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioSynesthesia

Header

/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/Meter.h

Include

#include "Meter.h"

Syntax

UCLASS(Blueprintable)
class UMeterAnalyzer : public UAudioAnalyzer

Remarks

UMeterAnalyzer

UMeterAnalyzer calculates the current amplitude of an audio bus in real-time.

Variables

Name Description

Public variable UProperty BlueprintAssignable

FOnLatestOveral...

 

OnLatestOverallMeterResults

Delegate to receive the latest overall meter results.

Public variable

FOnLatestOveral...

 

OnLatestOverallMeterResultsNative

Public variable UProperty BlueprintAssignable

FOnLatestPerCha...

 

OnLatestPerChannelMeterResults

Delegate to receive the latest per-channel meter results.

Public variable

FOnLatestPerCha...

 

OnLatestPerChannelMeterResultsNative

Public variable UProperty BlueprintAssignable

FOnOverallMeter...

 

OnOverallMeterResults

Delegate to receive all overall meter results since last delegate call.

Public variable

FOnOverallMeter...

 

OnOverallMeterResultsNative

Public variable UProperty BlueprintAssignable

FOnPerChannelMe...

 

OnPerChannelMeterResults

Delegate to receive all meter results, per-channel, since last delegate call.

Public variable

FOnPerChannelMe...

 

OnPerChannelMeterResultsNative

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

TObjectPtr< UMe...

 

Settings

The settings for the meter audio analyzer.

Constructors

Name Description

Public function

UMeterAnalyzer()

Overridden from UAudioAnalyzer

Name Description

Public function Virtual

void

 

BroadcastResults()

Broadcasts results to any delegates if hooked up.

Protected function Virtual Const

FName

 

GetAnalyzerFactoryName()

Return the name of the IAudioAnalyzerFactory associated with this UAudioAnalyzer

Public function Virtual Const

TUniquePtr< ...

 

GetSettings

(
    const int32 InSampleRate,
    const int32 InNumChannels
)

Convert UMeterSettings to IAnalyzerSettings