Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesia/Classes/Loudness.h |
Include |
#include "Loudness.h" |
UCLASS(Blueprintable)
class ULoudnessAnalyzer : public UAudioAnalyzer
ULoudnessAnalyzer calculates the temporal evolution of perceptual loudness for a given audio bus in real-time. Loudness is available for individual channels or the overall audio bus. Normalized loudness values convert the range to 0.0 to 1.0 where 0.0 is the noise floor and 1.0 is the maximum loudness of the particular sound.
Name | Description | ||
---|---|---|---|
|
OnLatestOverallLoudnessResults |
Delegate to receive the latest overall loudness results. |
|
|
OnLatestPerChannelLoudnessResults |
Delegate to receive the latest per-channel loudness results. |
|
|
OnOverallLoudnessResults |
Delegate to receive all overall loudness results since last delegate call. |
|
|
OnPerChannelLoudnessResults |
Delegate to receive all loudness results, per-channel, since last delegate call. |
|
|
TObjectPtr< ULo... |
Settings |
The settings for the audio analyzer. |
Name | Description | |
---|---|---|
|
ULoudnessAnalyzer() |
Name | Description | ||
---|---|---|---|
|
BroadcastResults() |
Broadcasts results to any delegates if hooked up. |
|
|
GetAnalyzerFactoryName() |
Return the name of the IAudioAnalyzerFactory associated with this UAudioAnalyzer |
|
|
TUniquePtr< ... |
GetSettings |
Convert ULoudnessSettings to FLoudnessSettings |