UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioDerivedData.cpp File Reference
#include "AudioDerivedData.h"
#include "AudioThread.h"
#include "Interfaces/IAudioFormat.h"
#include "Misc/CommandLine.h"
#include "Async/AsyncWork.h"
#include "Misc/ScopeRWLock.h"
#include "Misc/ScopedSlowTask.h"
#include "Audio.h"
#include "Interfaces/ITargetPlatform.h"
#include "Interfaces/ITargetPlatformManagerModule.h"
#include "Async/Async.h"
#include "SoundWaveCompiler.h"
#include "DerivedDataCacheInterface.h"
#include "DerivedDataCacheKey.h"
#include "ProfilingDebugging/CookStats.h"
#include "AudioResampler.h"
#include "AudioCompressionSettingsUtils.h"
#include "Sound/SoundSourceBus.h"
#include "Sound/SoundWaveProcedural.h"
#include "DSP/FloatArrayMath.h"
#include "DSP/MultichannelBuffer.h"
#include "Containers/UnrealString.h"
#include "Sound/StreamedAudioChunkSeekTable.h"
#include "AudioDecompress.h"
#include "ISoundWaveCloudStreaming.h"
#include "Serialization/MemoryReader.h"

Classes

class  FAudioStatusMessageContext
 
struct  FAudioCookInputs
 

Macros

#define FORCE_RESAMPLE   0
 
#define AUDIO_DERIVEDDATA_VER   TEXT("64e45415311549acbee28698853aa3a4")
 
#define STREAMEDAUDIO_DERIVEDDATA_VER   TEXT("479371f6537b4fc1be91786813e83a16")
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogAudioDerivedData, Log, All)
 

Variables

FAutoConsoleVariableRef CVarAllowAsyncCompression (TEXT("au.compression.AsyncCompression"), AllowAsyncCompression, TEXT("0: Disable async compression."), ECVF_Default)
 

Macro Definition Documentation

◆ AUDIO_DERIVEDDATA_VER

#define AUDIO_DERIVEDDATA_VER   TEXT("64e45415311549acbee28698853aa3a4")

◆ FORCE_RESAMPLE

#define FORCE_RESAMPLE   0

◆ STREAMEDAUDIO_DERIVEDDATA_VER

#define STREAMEDAUDIO_DERIVEDDATA_VER   TEXT("479371f6537b4fc1be91786813e83a16")

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogAudioDerivedData  ,
Log  ,
All   
)

Variable Documentation

◆ CVarAllowAsyncCompression

FAutoConsoleVariableRef CVarAllowAsyncCompression(TEXT("au.compression.AsyncCompression"), AllowAsyncCompression, TEXT("0: Disable async compression."), ECVF_Default) ( TEXT("au.compression.AsyncCompression")  ,
AllowAsyncCompression  ,
TEXT("0: Disable async compression." ,
ECVF_Default   
)