ISoundfieldEncodingSettingsProxy

This interface should be used to provide a non-uclass version of the data described in your implementation of [USoundfieldEncodingSettingsBase](API\Runtime\AudioExtensions\USoundfieldEncodingSettingsBase).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioExtensions

Header

/Engine/Source/Runtime/AudioExtensions/Public/ISoundfieldFormat.h

Include

#include "ISoundfieldFormat.h"

Syntax

class ISoundfieldEncodingSettingsProxy

Remarks

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.

Destructors

Functions

Name Description

Public function Const

TUniquePtr< ...

 

Duplicate()

This should return a new, identical encoding settings.

Public function Const

uint32

 

GetUniqueId()

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.