UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAudioAnalyzeTask Class Reference

#include <AudioAnalyzer.h>

+ Inheritance diagram for FAudioAnalyzeTask:

Public Member Functions

 FAudioAnalyzeTask (TUniquePtr< Audio::FAnalyzerFacade > &InAnalyzerFacade, int32 InSampleRate, int32 InNumChannels)
 
void SetAnalyzerControls (TSharedPtr< Audio::IAnalyzerControls > InControls)
 
void SetAudioBuffer (TArray< float > &&InAudioData)
 
TArray< float > && GetAudioBuffer ()
 
void DoWork ()
 
TStatId GetStatId () const
 
TUniquePtr< Audio::IAnalyzerResultGetResults ()
 
- Public Member Functions inherited from FNonAbandonableTask
bool CanAbandon ()
 
void Abandon ()
 

Constructor & Destructor Documentation

◆ FAudioAnalyzeTask()

FAudioAnalyzeTask::FAudioAnalyzeTask ( TUniquePtr< Audio::FAnalyzerFacade > &  InAnalyzerFacade,
int32  InSampleRate,
int32  InNumChannels 
)

Member Function Documentation

◆ DoWork()

void FAudioAnalyzeTask::DoWork ( )

◆ GetAudioBuffer()

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

◆ GetResults()

TUniquePtr< Audio::IAnalyzerResult > FAudioAnalyzeTask::GetResults ( )
inline

◆ GetStatId()

TStatId FAudioAnalyzeTask::GetStatId ( ) const
inline

◆ SetAnalyzerControls()

void FAudioAnalyzeTask::SetAnalyzerControls ( TSharedPtr< Audio::IAnalyzerControls InControls)

◆ SetAudioBuffer()

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

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