UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioDevice.h File Reference

Go to the source code of this file.

Classes

struct  FListener
 
struct  FListenerProxy
 
struct  FAudioClassInfo
 
struct  FSoundMixState
 
struct  FSoundMixClassOverride
 
struct  FActivatedReverb
 
struct  FAttenuationListenerData
 
struct  FGlobalFocusSettings
 
class  IDeviceChangedListener
 
struct  FAudioDeviceRenderInfo
 
class  FAudioDevice
 
struct  FAudioDevice::FCreateComponentParams
 
struct  FAudioDevice::FAudioVolumeSettings
 
struct  FAudioDevice::FAudioSpatializationInterfaceInfo
 

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  ESoundMixState
 
namespace  ESortedActiveWaveGetType
 

Typedefs

typedef TSharedPtr< FPatchOutput, ESPMode::ThreadSafeAudio::FPatchOutputStrongPtr
 
typedef TMap< USoundClass *, FSoundMixClassOverrideFSoundMixClassOverrideMap
 
typedef TWeakObjectPtr< UAudioComponentFAudioComponentPtr
 

Enumerations

enum  EDebugState {
  DEBUGSTATE_None , DEBUGSTATE_IsolateDryAudio , DEBUGSTATE_IsolateReverb , DEBUGSTATE_TestLPF ,
  DEBUGSTATE_TestHPF , DEBUGSTATE_TestLFEBleed , DEBUGSTATE_DisableLPF , DEBUGSTATE_DisableHPF ,
  DEBUGSTATE_DisableRadio , DEBUGSTATE_MAX
}
 
enum  ESoundMixState::Type {
  ESoundMixState::Inactive , ESoundMixState::FadingIn , ESoundMixState::Active , ESoundMixState::FadingOut ,
  ESoundMixState::AwaitingRemoval
}
 
enum  ESortedActiveWaveGetType::Type { ESortedActiveWaveGetType::FullUpdate , ESortedActiveWaveGetType::PausedUpdate , ESortedActiveWaveGetType::QueryOnly }
 

Functions

ICompressedAudioInfoAudio::CreateSoundAssetDecoder (const FName &InRuntimeFormat)
 
uint64 Audio::GetTransmitterID (uint64 ComponentID, UPTRINT WaveInstanceHash, uint32 PlayOrder)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnAudioDevicePreRender, const FAudioDeviceRenderInfo &)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnAudioDevicePostRender, const FAudioDeviceRenderInfo &)
 

Typedef Documentation

◆ FAudioComponentPtr

◆ FSoundMixClassOverrideMap

Enumeration Type Documentation

◆ EDebugState

Debug state of the audio system

Enumerator
DEBUGSTATE_None 
DEBUGSTATE_IsolateDryAudio 
DEBUGSTATE_IsolateReverb 
DEBUGSTATE_TestLPF 
DEBUGSTATE_TestHPF 
DEBUGSTATE_TestLFEBleed 
DEBUGSTATE_DisableLPF 
DEBUGSTATE_DisableHPF 
DEBUGSTATE_DisableRadio 
DEBUGSTATE_MAX 

Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnAudioDevicePostRender  ,
const FAudioDeviceRenderInfo  
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnAudioDevicePreRender  ,
const FAudioDeviceRenderInfo  
)