IAnalyzerNRTWorker

[IAnalyzerNRTWorker](API\Runtime\AudioAnalyzer\IAnalyzerNRTWorker)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioAnalyzer

Header

/Engine/Source/Runtime/AudioAnalyzer/Public/IAudioAnalyzerNRTInterface.h

Include

#include "IAudioAnalyzerNRTInterface.h"

Syntax

class IAnalyzerNRTWorker

Remarks

IAnalyzerNRTWorker

This interface is used to define a class that will handle actual analysis of a singular audio asset.

Destructors

Name Description

Public function Virtual

~IAnalyzerNRTWorker()

Functions

Name Description

Public function

void

 

Analyze

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

Perform analysis of an audio stream.

Public function

void

 

Finalize

(
    IAnalyzerNRTResult* OutResult
)

Called when analysis of audio asset is complete.