IAnalyzerNRTResult

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

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 IAnalyzerNRTResult

Remarks

IAnalyzerNRTResult

This interface defines the required methods for non-real-time analyzer results.

Destructors

Name Description

Public function Virtual

~IAnalyzerNRTResult()

Functions

Name Description

Public function Virtual

void

 

CopyFrom

(
    IAnalyzerNRTResult* SourceResu...
)

This virtual can be overridden to provide a faster copying scheme than full serialization when analyzing non-remote targets.

Public function Const

float

 

GetDurationInSeconds()

This must be overridden to return the duration of the original audio analyzed.

Public function

void

 

Serialize

(
    FArchive& Archive
)

This is used to define how to serialize this instance of results for remote profiling.