USoundfieldEffectBase

This opaque class should be used for specifying settings for how audio should be encoded to your soundfield format for a given submix or file.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

USoundfieldEffectBase

References

Module

AudioExtensions

Header

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

Include

#include "ISoundfieldFormat.h"

Syntax

class USoundfieldEffectBase : public UObject

Remarks

This opaque class should be used for specifying settings for how audio should be encoded to your soundfield format for a given submix or file.

Variables

Name Description

Public variable

TObjectPtr< USo...

 

Settings

TODO: Filter classes settable on here by GetSettingsClass.

Functions

Name Description

Protected function Virtual Const

const USound...

 

GetDefaultSettings()

Return the default processor settings we should use when none is provided.

Protected function Virtual Const

TUniquePtr< ...

 

GetNewProcessor

(
    const ISoundfieldEncodingSettingsPr...
)

Spawn a new instance of this processor.

Protected function Virtual Const

const UClass...

 

GetSettingsClass()

Get the implementation of USoundfieldProcessorSettingsBase that is used for this processor's settings.

Protected function Virtual Const

bool

 

SupportsFormat

(
    const FName& InFormat
)

Get the implementation of USoundfieldProcessorSettingsBase that is used for this processor's settings.