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

#include <AtomAnalyzer.h>

类 FAtomAnalyzeTask 继承关系图:

Public 成员函数

 FAtomAnalyzeTask (TUniquePtr< Atom::FAnalyzerFacade > &InAnalyzerFacade, int32 InSampleRate, int32 InNumChannels)
void DoWork ()
TArray< float > && GetAudioBuffer ()
TUniquePtr< Atom::IAnalyzerResult > GetResults ()
FORCEINLINE TStatId GetStatId () const
void SetAnalyzerControls (TSharedPtr< Atom::IAnalyzerControls > InControls)
void SetAudioBuffer (TArray< float > &&InAudioData)

Private 属性

TSharedPtr< Atom::IAnalyzerControls > AnalyzerControls
TUniquePtr< Atom::FAnalyzerFacade > AnalyzerFacade
TArray< float > AudioData
int32 NumChannels = 0
TUniquePtr< Atom::IAnalyzerResult > Results
int32 SampleRate = 0

构造及析构函数说明

◆ FAtomAnalyzeTask()

FAtomAnalyzeTask::FAtomAnalyzeTask ( TUniquePtr< Atom::FAnalyzerFacade > & InAnalyzerFacade,
int32 InSampleRate,
int32 InNumChannels )

成员函数说明

◆ DoWork()

void FAtomAnalyzeTask::DoWork ( )

◆ GetAudioBuffer()

TArray< float > && FAtomAnalyzeTask::GetAudioBuffer ( )
inline

◆ GetResults()

TUniquePtr< Atom::IAnalyzerResult > FAtomAnalyzeTask::GetResults ( )
inline

◆ GetStatId()

FORCEINLINE TStatId FAtomAnalyzeTask::GetStatId ( ) const
inline

◆ SetAnalyzerControls()

void FAtomAnalyzeTask::SetAnalyzerControls ( TSharedPtr< Atom::IAnalyzerControls > InControls)

◆ SetAudioBuffer()

void FAtomAnalyzeTask::SetAudioBuffer ( TArray< float > && InAudioData)

类成员变量说明

◆ AnalyzerControls

TSharedPtr<Atom::IAnalyzerControls> FAtomAnalyzeTask::AnalyzerControls
private

◆ AnalyzerFacade

TUniquePtr<Atom::FAnalyzerFacade> FAtomAnalyzeTask::AnalyzerFacade
private

◆ AudioData

TArray<float> FAtomAnalyzeTask::AudioData
private

◆ NumChannels

int32 FAtomAnalyzeTask::NumChannels = 0
private

◆ Results

TUniquePtr<Atom::IAnalyzerResult> FAtomAnalyzeTask::Results
private

◆ SampleRate

int32 FAtomAnalyzeTask::SampleRate = 0
private

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