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

#include <AudioDerivedData.h>

+ Inheritance diagram for FDerivedAudioDataCompressor:

Public Member Functions

ENGINE_API FDerivedAudioDataCompressor (USoundWave *InSoundNode, FName InBaseFormat, FName InHashedFormat, const FPlatformAudioCookOverrides *InCompressionOverrides, const ITargetPlatform *InTargetPlatform=nullptr)
 
virtual const TCHARGetPluginName () const override
 
virtual const TCHARGetVersionString () const override
 
virtual FString GetPluginSpecificCacheKeySuffix () const override
 
virtual bool IsBuildThreadsafe () const override
 
virtual bool Build (TArray< uint8 > &OutData) override
 
virtual FString GetDebugContextString () const override
 

Constructor & Destructor Documentation

◆ FDerivedAudioDataCompressor()

FDerivedAudioDataCompressor::FDerivedAudioDataCompressor ( USoundWave InSoundNode,
FName  InBaseFormat,
FName  InHashedFormat,
const FPlatformAudioCookOverrides InCompressionOverrides,
const ITargetPlatform InTargetPlatform = nullptr 
)

Member Function Documentation

◆ Build()

bool FDerivedAudioDataCompressor::Build ( TArray< uint8 > &  OutData)
overridevirtual

◆ GetDebugContextString()

FString FDerivedAudioDataCompressor::GetDebugContextString ( ) const
overridevirtual

◆ GetPluginName()

virtual const TCHAR * FDerivedAudioDataCompressor::GetPluginName ( ) const
inlineoverridevirtual

◆ GetPluginSpecificCacheKeySuffix()

FString FDerivedAudioDataCompressor::GetPluginSpecificCacheKeySuffix ( ) const
overridevirtual

◆ GetVersionString()

const TCHAR * FDerivedAudioDataCompressor::GetVersionString ( ) const
overridevirtual

◆ IsBuildThreadsafe()

bool FDerivedAudioDataCompressor::IsBuildThreadsafe ( ) const
overridevirtual

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