FLoudnessResult

[FLoudnessResult](API\Plugins\AudioSynesthesiaCore\FLoudnessResult) contains the temporal evolution of loudness for the last buffer of audio analyzed.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IAnalyzerResult

FLoudnessResult

References

Module

AudioSynesthesiaCore

Header

/Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/LoudnessFactory.h

Include

#include "LoudnessFactory.h"

Syntax

class FLoudnessResult : public Audio::IAnalyzerResult

Remarks

FLoudnessResult contains the temporal evolution of loudness for the last buffer of audio analyzed.

Constructors

Name Description

Public function

FLoudnessResult()

Functions

Name Description

Public function

void

 

Add

(
    const FLoudnessEntry& InDatum
)

Appends an FLoudnessDatum to the container.

Public function Const

const TArray...

 

GetChannelLoudnessArray

(
    int32 ChannelIdx
)

Returns const reference to FLoudnessDatum array for individual channel.

Public function Const

const TArray...

 

GetLoudnessArray()

Returns const reference to FLoudnessDatum array associated with overall loudness.

Public function Const

int32

 

GetNumChannels()

Returns the number of channels.

Constants

Name

Description

ChannelIndexOverall

Denotes the overall loudness as opposed individual channel indices.