Navigation
API > API/Plugins > API/Plugins/SoundFields
This is the default format for Ambisonics in the Unreal Audio Engine.
| Name | FAmbisonicsSoundfieldFormat |
| Type | class |
| Header File | /Engine/Plugins/Runtime/SoundFields/Source/SoundFields/Public/SoundFields.h |
| Include Path | #include "SoundFields.h" |
Syntax
class FAmbisonicsSoundfieldFormat : public ISoundfieldFactory
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAmbisonicsSoundfieldFormat() |
SoundFields.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAmbisonicsSoundfieldFormat() |
Dtor | SoundFields.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanTranscodeFromSoundfieldFormat
(
FName InputFormat, |
SoundFields.h | ||
virtual bool CanTranscodeToSoundfieldFormat
(
FName DestinationFormat, |
SoundFields.h | ||
virtual TUniquePtr< ISoundfieldDecoderStream > CreateDecoderStream
(
const FAudioPluginInitializationParams& InitInfo, |
SoundFields.h | ||
virtual TUniquePtr< ISoundfieldAudioPacket > CreateEmptyPacket() |
SoundFields.h | ||
virtual TUniquePtr< ISoundfieldEncoderStream > CreateEncoderStream
(
const FAudioPluginInitializationParams& InitInfo, |
SoundFields.h | ||
virtual TUniquePtr< ISoundfieldMixerStream > CreateMixerStream
(
const ISoundfieldEncodingSettingsProxy& InitialSettings |
SoundFields.h | ||
virtual TUniquePtr< ISoundfieldTranscodeStream > CreateTranscoderStream
(
const FName SourceFormat, |
SoundFields.h | ||
virtual UClass * GetCustomEncodingSettingsClass() |
SoundFields.h | ||
virtual USoundfieldEncodingSettingsBase * GetDefaultEncodingSettings() |
SoundFields.h | ||
virtual FName GetSoundfieldFormatName() |
Begin ISoundfieldFactory. | SoundFields.h | |
virtual bool IsTranscodeRequiredBetweenSettings
(
const ISoundfieldEncodingSettingsProxy& SourceSettings, |
SoundFields.h |