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

#include <SampleBufferIO.h>

+ Inheritance diagram for Audio::FSoundWavePCMLoader:

Public Member Functions

ENGINE_API FSoundWavePCMLoader ()
 
ENGINE_API void LoadSoundWave (USoundWave *InSoundWave, TFunction< void(const USoundWave *SoundWave, const Audio::FSampleBuffer &OutSampleBuffer)> OnLoaded, bool bSynchrounous=false)
 
ENGINE_API void Update ()
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector) override
 
virtual ENGINE_API FString GetReferencerName () const override
 
- Public Member Functions inherited from FGCObject
 FGCObject ()
 
 FGCObject (const FGCObject &Other)
 
 FGCObject (FGCObject &&Other)
 
 FGCObject (EFlags Flags)
 
virtual ~FGCObject ()
 
FGCObjectoperator= (const FGCObject &)
 
FGCObjectoperator= (FGCObject &&)
 
COREUOBJECT_API void RegisterGCObject ()
 
COREUOBJECT_API void UnregisterGCObject ()
 
virtual bool GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const
 

Additional Inherited Members

- Public Types inherited from FGCObject
enum class  EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 }
 
- Static Public Member Functions inherited from FGCObject
static COREUOBJECT_API void StaticInit ()
 
- Static Public Attributes inherited from FGCObject
static COREUOBJECT_API UGCObjectReferencerGGCObjectReferencer = nullptr
 

Constructor & Destructor Documentation

◆ FSoundWavePCMLoader()

Audio::FSoundWavePCMLoader::FSoundWavePCMLoader ( )

Member Function Documentation

◆ AddReferencedObjects()

void Audio::FSoundWavePCMLoader::AddReferencedObjects ( FReferenceCollector Collector)
overridevirtual

Pure virtual that must be overloaded by the inheriting class. Use this method to serialize any UObjects contained that you wish to keep around.

Parameters
CollectorThe collector of referenced objects.

Implements FGCObject.

◆ GetReferencerName()

FString Audio::FSoundWavePCMLoader::GetReferencerName ( ) const
overridevirtual

Overload this method to report a name for your referencer

Implements FGCObject.

◆ LoadSoundWave()

void Audio::FSoundWavePCMLoader::LoadSoundWave ( USoundWave InSoundWave,
TFunction< void(const USoundWave *SoundWave, const Audio::FSampleBuffer &OutSampleBuffer)>  OnLoaded,
bool  bSynchronous = false 
)
Parameters
bSynchronous= false

◆ Update()

void Audio::FSoundWavePCMLoader::Update ( )

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