UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISoundfieldEncodingSettingsProxy Class Referenceabstract

#include <ISoundfieldFormat.h>

+ Inheritance diagram for ISoundfieldEncodingSettingsProxy:

Public Member Functions

virtual ~ISoundfieldEncodingSettingsProxy ()
 
virtual uint32 GetUniqueId () const =0
 
virtual TUniquePtr< ISoundfieldEncodingSettingsProxyDuplicate () const =0
 

Detailed Description

This interface should be used to provide a non-uclass version of the data described in your implementation of USoundfieldEncodingSettingsBase. We will then pass this proxy object to the soundfield stream classes.

Constructor & Destructor Documentation

◆ ~ISoundfieldEncodingSettingsProxy()

virtual ISoundfieldEncodingSettingsProxy::~ISoundfieldEncodingSettingsProxy ( )
inlinevirtual

Member Function Documentation

◆ Duplicate()

virtual TUniquePtr< ISoundfieldEncodingSettingsProxy > ISoundfieldEncodingSettingsProxy::Duplicate ( ) const
pure virtual

This should return a new, identical encoding settings.

Implemented in FAmbisonicsSoundfieldSettings.

◆ GetUniqueId()

virtual uint32 ISoundfieldEncodingSettingsProxy::GetUniqueId ( ) const
pure virtual

This should return a unique This is used so that we don't call the same encode operation multiple times for a single source being sent to identical submixes.

Implemented in FAmbisonicsSoundfieldSettings.


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