| IModularFeature
|
Module |
|
Header |
/Engine/Plugins/Runtime/SoundFields/Source/SoundFields/Public/SoundFields.h |
Include |
#include "SoundFields.h" |
class FAmbisonicsSoundfieldFormat : public ISoundfieldFactory
This is the default format for Ambisonics in the Unreal Audio Engine.
Name | Description | |
---|---|---|
|
FAmbisonicsSoundfieldFormat() |
Name | Description | |
---|---|---|
|
~FAmbisonicsSoundfieldFormat() |
Dtor |
Name | Description | ||
---|---|---|---|
|
CanTranscodeFromSoundfieldFormat ( |
Override this function to decide whether this soundfield format can read and convert from a source format. |
|
|
CanTranscodeToSoundfieldFormat ( |
||
|
TUniquePtr< ... |
CreateDecoderStream ( |
|
|
TUniquePtr< ... |
CreateEmptyPacket() |
|
|
TUniquePtr< ... |
CreateEncoderStream ( |
Called when a stream is opened. |
|
TUniquePtr< ... |
CreateMixerStream ( |
|
|
TUniquePtr< ... |
CreateTranscoderStream ( |
Transcoder streams are fed a soundfield audio packet with either a different format entirely, or the same format and different settings. |
|
UClass * |
GetCustomEncodingSettingsClass() |
Should return the StaticClass of your implementation of USoundfieldEncodingSettingsBase. |
|
USoundfieldE... |
GetDefaultEncodingSettings() |
|
|
GetSoundfieldFormatName() |
Begin ISoundfieldFactory. |
|
|
IsTranscodeRequiredBetweenSettings ( |
Override this function to determine whether an incoming ISoundfieldPacket would need to be explicitly operated on between two submixes with the same format, but potentially different encoding settings. |