CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
Atom::FAnalyzerFacade类 参考

#include <AtomAnalyzerFacade.h>

Public 成员函数

CRIWARECORE_API FAnalyzerFacade (TUniquePtr< IAnalyzerSettings > InSettings, IAnalyzerFactory *InFactory)
CRIWARECORE_API TUniquePtr< IAnalyzerResult > AnalyzeAudioBuffer (const TArray< float > &InAudioBuffer, int32 InNumChannels, float InSampleRate, TSharedPtr< IAnalyzerControls > InControls)

Private 属性

IAnalyzerFactory * Factory
FName FactoryName
TUniquePtr< IAnalyzerSettings > Settings
TUniquePtr< IAnalyzerWorker > Worker

详细描述

FAnalyzer

FAnalyzer provides a simplified interface for performing analysis on audio buffers from the same AudioAnalyzer.

构造及析构函数说明

◆ FAnalyzerFacade()

Atom::FAnalyzerFacade::FAnalyzerFacade ( TUniquePtr< IAnalyzerSettings > InSettings,
IAnalyzerFactory * InFactory )

Create an FAnalyzerBatch with the analyzer settings and factory name.

成员函数说明

◆ AnalyzeAudioBuffer()

TUniquePtr< IAnalyzerResult > Atom::FAnalyzerFacade::AnalyzeAudioBuffer ( const TArray< float > & InAudioBuffer,
int32 InNumChannels,
float InSampleRate,
TSharedPtr< IAnalyzerControls > InControls )

Analyze the audio buffer.

类成员变量说明

◆ Factory

IAnalyzerFactory* Atom::FAnalyzerFacade::Factory
private

◆ FactoryName

FName Atom::FAnalyzerFacade::FactoryName
private

◆ Settings

TUniquePtr<IAnalyzerSettings> Atom::FAnalyzerFacade::Settings
private

◆ Worker

TUniquePtr<IAnalyzerWorker> Atom::FAnalyzerFacade::Worker
private

该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Analyzers/AtomAnalyzerFacade.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Analyzers/AtomAnalyzerFacade.cpp