Navigation
API > API/Runtime > API/Runtime/AudioAnalyzer
Audio analyzer factory. Primarily used for creating a worker.
| Name | IAnalyzerFactory |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioAnalyzer/Public/IAudioAnalyzerInterface.h |
| Include Path | #include "IAudioAnalyzerInterface.h" |
Syntax
class IAnalyzerFactory : public IModularFeature
Derived Classes
IAnalyzerFactory derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAnalyzerFactory() |
IAudioAnalyzerInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetName() |
Name of specific analyzer type. | IAudioAnalyzerInterface.h | |
FString GetTitle() |
Human readable name of analyzer. | IAudioAnalyzerInterface.h | |
TUniquePtr< IAnalyzerResult > NewResult() |
Create a new result. | IAudioAnalyzerInterface.h | |
TSharedPtr< IAnalyzerResult, Mode > NewResultShared() |
Convenience function to create a new shared result by calling NewResult. | IAudioAnalyzerInterface.h | |
TUniquePtr< IAnalyzerWorker > NewWorker
(
const FAnalyzerParameters& InParams, |
Create a new worker. | IAudioAnalyzerInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
Supplied unique name of IAnalyzerFactory to enable querying of added analyzer factories | IAudioAnalyzerInterface.h |