UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISoundfieldFormat.h File Reference
#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)
 

Function Documentation

◆ DowncastSoundfieldRef()

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.