FLoudnessNRTWorker

[FLoudnessNRTWorker](API\Plugins\AudioSynesthesiaCore\FLoudnessNRTWorker) performs loudness analysis on input sample buffers.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IAnalyzerNRTWorker

FLoudnessNRTWorker

References

Module

AudioSynesthesiaCore

Header

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

Include

#include "LoudnessNRTFactory.h"

Syntax

class FLoudnessNRTWorker : public Audio::IAnalyzerNRTWorker

Remarks

FLoudnessNRTWorker performs loudness analysis on input sample buffers.

Constructors

Name Description

Public function

FLoudnessNRTWorker

(
    const FAnalyzerNRTParameters& InPa...,
    const FLoudnessNRTSettings& InAnal...
)

Construct a worker

Overridden from IAnalyzerNRTWorker

Name Description

Public function Virtual

void

 

Analyze

(
    TArrayView< const float > InAudio,
    IAnalyzerNRTResult* OutResult
)

Analyzes input sample buffer and updates result.

Public function Virtual

void

 

Finalize

(
    IAnalyzerNRTResult* OutResult
)

Call when all audio data has been analyzed.