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

#include <AudioDecompress.h>

+ Inheritance diagram for FAsyncAudioDecompressWorker:

Public Member Functions

ENGINE_API FAsyncAudioDecompressWorker (USoundWave *InWave, int32 InNumPrecacheFrames, FAudioDevice *InAudioDevice=nullptr)
 
ENGINE_API void DoWork ()
 
TStatId GetStatId () const
 
- Public Member Functions inherited from FNonAbandonableTask
bool CanAbandon ()
 
void Abandon ()
 

Protected Attributes

USoundWaveWave
 
ICompressedAudioInfoAudioInfo
 
int32 NumPrecacheFrames
 

Detailed Description

Asynchronous audio decompression

Constructor & Destructor Documentation

◆ FAsyncAudioDecompressWorker()

FAsyncAudioDecompressWorker::FAsyncAudioDecompressWorker ( USoundWave InWave,
int32  InPrecacheBufferNumFrames,
FAudioDevice InAudioDevice = nullptr 
)

Async decompression of audio data

Parameters
InWaveWave data to decompress

Worker for decompression on a separate thread

Member Function Documentation

◆ DoWork()

void FAsyncAudioDecompressWorker::DoWork ( )

Performs the async audio decompression

◆ GetStatId()

TStatId FAsyncAudioDecompressWorker::GetStatId ( ) const
inline

Member Data Documentation

◆ AudioInfo

ICompressedAudioInfo* FAsyncAudioDecompressWorker::AudioInfo
protected

◆ NumPrecacheFrames

int32 FAsyncAudioDecompressWorker::NumPrecacheFrames
protected

◆ Wave

USoundWave* FAsyncAudioDecompressWorker::Wave
protected

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