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

#include <SoundFieldRendering.h>

+ Inheritance diagram for FAmbisonicsSoundfieldBuffer:

Public Member Functions

 FAmbisonicsSoundfieldBuffer ()
 
virtual ~FAmbisonicsSoundfieldBuffer ()
 
virtual SOUNDFIELDRENDERING_API void Serialize (FArchive &Ar) override
 
virtual SOUNDFIELDRENDERING_API TUniquePtr< ISoundfieldAudioPacketDuplicate () const override
 
virtual SOUNDFIELDRENDERING_API void Reset () override
 
- Public Member Functions inherited from ISoundfieldAudioPacket
virtual ~ISoundfieldAudioPacket ()
 

Public Attributes

Audio::FAlignedFloatBuffer AudioBuffer
 
int32 NumChannels
 
FQuat Rotation
 
FQuat PreviousRotation
 

Constructor & Destructor Documentation

◆ FAmbisonicsSoundfieldBuffer()

FAmbisonicsSoundfieldBuffer::FAmbisonicsSoundfieldBuffer ( )
inline

◆ ~FAmbisonicsSoundfieldBuffer()

virtual FAmbisonicsSoundfieldBuffer::~FAmbisonicsSoundfieldBuffer ( )
inlinevirtual

Member Function Documentation

◆ Duplicate()

TUniquePtr< ISoundfieldAudioPacket > FAmbisonicsSoundfieldBuffer::Duplicate ( ) const
overridevirtual

Create a new version of this packet.

Implements ISoundfieldAudioPacket.

◆ Reset()

void FAmbisonicsSoundfieldBuffer::Reset ( )
overridevirtual

Zero out the contents of this packet.

Implements ISoundfieldAudioPacket.

◆ Serialize()

void FAmbisonicsSoundfieldBuffer::Serialize ( FArchive Ar)
overridevirtual

Read or write this packet to a byte buffer.

Implements ISoundfieldAudioPacket.

Member Data Documentation

◆ AudioBuffer

Audio::FAlignedFloatBuffer FAmbisonicsSoundfieldBuffer::AudioBuffer

◆ NumChannels

int32 FAmbisonicsSoundfieldBuffer::NumChannels

◆ PreviousRotation

FQuat FAmbisonicsSoundfieldBuffer::PreviousRotation

◆ Rotation

FQuat FAmbisonicsSoundfieldBuffer::Rotation

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