| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/SoundSubmix.h |
Include |
#include "Sound/SoundSubmix.h" |
class USoundfieldSubmix : public USoundSubmixWithParentBase
Sound Submix class meant for use with soundfield formats, such as Ambisonics.
Name | Description | ||
---|---|---|---|
|
EncodingSettings |
TODO: Make this editable only if SoundfieldEncodingFormat is non-default, and filter classes based on ISoundfieldFactory::GetCustomSettingsClass(). |
|
|
TSubclassOf< US... |
EncodingSettingsClass |
|
|
SoundfieldEffectChain |
TODO: make this editable only if SoundfieldEncodingFormat is non-default and filter classes based on USoundfieldProcessorBase::SupportsFormat. |
|
|
SoundfieldEncodingFormat |
Currently used format. |
Name | Description | |
---|---|---|
|
USoundfieldSubmix ( |
Name | Description | ||
---|---|---|---|
|
const USound... |
GetEncodingSettings() |
Traverses parent submixes until we find a submix that specifies encoding settings. |
|
const USound... |
GetSoundfieldEncodingSettings() |
|
|
ISoundfieldF... |
GetSoundfieldFactoryForSubmix() |
|
|
GetSoundfieldProcessors() |
||
|
GetSubmixFormat() |
Traverses parent submixes until we find a submix that doesn't inherit it's soundfield format. |
|
|
SanitizeLinks() |
This function goes through every child submix and the parent submix to ensure that they have a compatible format with this submix's format. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |