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

#include <IAudioAnalyzerInterface.h>

+ Inheritance diagram for Audio::IAnalyzerFactory:

Public Member Functions

virtual ~IAnalyzerFactory ()
 
virtual FName GetName () const =0
 
virtual FString GetTitle () const =0
 
virtual TUniquePtr< IAnalyzerResultNewResult () const =0
 
template<ESPMode Mode = ESPMode::ThreadSafe>
TSharedPtr< IAnalyzerResult, Mode > NewResultShared () const
 
virtual TUniquePtr< IAnalyzerWorkerNewWorker (const FAnalyzerParameters &InParams, const IAnalyzerSettings *InSettings) const =0
 

Static Public Member Functions

static FName GetModularFeatureName ()
 

Constructor & Destructor Documentation

◆ ~IAnalyzerFactory()

virtual Audio::IAnalyzerFactory::~IAnalyzerFactory ( )
inlinevirtual

Member Function Documentation

◆ GetModularFeatureName()

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

◆ GetName()

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

◆ GetTitle()

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

◆ NewResult()

virtual TUniquePtr< IAnalyzerResult > Audio::IAnalyzerFactory::NewResult ( ) const
pure virtual

◆ NewResultShared()

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

◆ NewWorker()

virtual TUniquePtr< IAnalyzerWorker > Audio::IAnalyzerFactory::NewWorker ( const FAnalyzerParameters InParams,
const IAnalyzerSettings InSettings 
) const
pure virtual

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