IAnalyzerFactory

Audio analyzer factory. Primarily used for creating a worker.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioAnalyzer

Header

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

Include

#include "IAudioAnalyzerInterface.h"

Syntax

class IAnalyzerFactory : public IModularFeature

Remarks

Audio analyzer factory. Primarily used for creating a worker.

Destructors

Name Description

Public function Virtual

~IAnalyzerFactory()

Functions

Name Description

Public function Static

FName

 

GetModularFeatureName()

Supplied unique name of IAnalyzerFactory to enable querying of added analyzer factories

Public function Const

FName

 

GetName()

Name of specific analyzer type.

Public function Const

FString

 

GetTitle()

Human readable name of analyzer.

Public function Const

TUniquePtr< ...

 

NewResult()

Create a new result.

Public function Const

TSharedPtr< ...

 

NewResultShared()

Convenience function to create a new shared result by calling NewResult.

Public function Const

TUniquePtr< ...

 

NewWorker

(
    const FAnalyzerParameters& InParam...,
    const IAnalyzerSettings* InSet...
)

Create a new worker.