![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "AudioMixer.h"#include "Containers/Array.h"#include "CoreMinimal.h"#include "CoreTypes.h"#include "Features/IModularFeature.h"#include "Features/IModularFeatures.h"#include "Math/Quat.h"#include "Misc/AssertionMacros.h"#include "Templates/TypeHash.h"#include "Templates/UniquePtr.h"#include "UObject/NameTypes.h"#include "UObject/Object.h"#include "UObject/ObjectMacros.h"#include "UObject/ObjectPtr.h"#include "UObject/UObjectGlobals.h"#include "ISoundfieldFormat.generated.h"Go to the source code of this file.
Classes | |
| struct | Audio::FChannelPositionInfo |
| class | ISoundfieldEncodingSettingsProxy |
| class | USoundfieldEncodingSettingsBase |
| class | ISoundfieldAudioPacket |
| struct | FSoundfieldSpeakerPositionalData |
| struct | FSoundfieldEncoderInputData |
| class | ISoundfieldEncoderStream |
| struct | FSoundfieldDecoderInputData |
| struct | FSoundfieldDecoderOutputData |
| class | ISoundfieldDecoderStream |
| class | ISoundfieldTranscodeStream |
| struct | FSoundfieldMixerInputData |
| class | ISoundfieldMixerStream |
| class | ISoundfieldFactory |
| class | ISoundfieldEffectSettingsProxy |
| class | USoundfieldEffectSettingsBase |
| class | ISoundfieldEffectInstance |
| class | USoundfieldEffectBase |
| struct | FSoundfieldEncodingKey |
Namespaces | |
| namespace | Audio |
| NO_LOGGING. | |
Functions | |
| template<typename ToType , typename FromType > | |
| ToType & | DowncastSoundfieldRef (FromType &InRef) |
This helper function is used to downcast abstract objects during callbacks. Since implementing this API requires frequent downcasting of opaque data, and RTTI is not enabled by default in our codebase, This is useful for avoiding programmer error.