UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::IAnalyzerNRTFactory Class Referenceabstract

#include <IAudioAnalyzerNRTInterface.h>

+ Inheritance diagram for Audio::IAnalyzerNRTFactory:

Public Member Functions

virtual ~IAnalyzerNRTFactory ()
 
virtual FName GetName () const =0
 
virtual FString GetTitle () const =0
 
virtual TUniquePtr< IAnalyzerNRTResultNewResult () const =0
 
template<ESPMode Mode = ESPMode::ThreadSafe>
TSharedPtr< IAnalyzerNRTResult, Mode > NewResultShared () const
 
virtual TUniquePtr< IAnalyzerNRTWorkerNewWorker (const FAnalyzerNRTParameters &InParams, const IAnalyzerNRTSettings *InSettings) const =0
 

Static Public Member Functions

static FName GetModularFeatureName ()
 

Detailed Description

IAnalyzerNRTFactory

This is used to define a non real-time analyzer.

Constructor & Destructor Documentation

◆ ~IAnalyzerNRTFactory()

virtual Audio::IAnalyzerNRTFactory::~IAnalyzerNRTFactory ( )
inlinevirtual

Member Function Documentation

◆ GetModularFeatureName()

static FName Audio::IAnalyzerNRTFactory::GetModularFeatureName ( )
inlinestatic

◆ GetName()

virtual FName Audio::IAnalyzerNRTFactory::GetName ( ) const
pure virtual

◆ GetTitle()

virtual FString Audio::IAnalyzerNRTFactory::GetTitle ( ) const
pure virtual

◆ NewResult()

virtual TUniquePtr< IAnalyzerNRTResult > Audio::IAnalyzerNRTFactory::NewResult ( ) const
pure virtual

◆ NewResultShared()

template<ESPMode Mode = ESPMode::ThreadSafe>
TSharedPtr< IAnalyzerNRTResult, Mode > Audio::IAnalyzerNRTFactory::NewResultShared ( ) const
inline

◆ NewWorker()

virtual TUniquePtr< IAnalyzerNRTWorker > Audio::IAnalyzerNRTFactory::NewWorker ( const FAnalyzerNRTParameters InParams,
const IAnalyzerNRTSettings InSettings 
) const
pure virtual

The documentation for this class was generated from the following file: