UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAudioDevice Member List

This is the complete list of members for FAudioDevice, including all inherited members.

ActivateReverbEffect(UReverbEffect *ReverbEffect, FName TagName, float Priority, float Volume, float FadeTime)FAudioDevice
AddAudioVolumeProxy(const FAudioVolumeProxy &Proxy)FAudioDevice
AddEnvelopeFollowerDelegate(USoundSubmix *InSubmix, const FOnSubmixEnvelopeBP &OnSubmixEnvelopeBP)FAudioDevicevirtual
AddNewActiveSound(const FActiveSound &ActiveSound, const TArray< FAudioParameter > *InDefaultParams=nullptr, const FString *EventLogID=nullptr)FAudioDevice
AddNewActiveSound(TSharedRef< FActiveSound > ActiveSound, TArray< FAudioParameter > &&InDefaultParams, const FString *EventLogID=nullptr)FAudioDevice
AddNewActiveSound(const FActiveSound &ActiveSound, TArray< FAudioParameter > &&InDefaultParams)FAudioDevice
AddPatchForSubmix(uint32 InObjectId, float InPatchGain)FAudioDevicevirtual
AddPatchInputForAudioBus(uint32 InAudioBusId, int32 InFrames, int32 InChannels, float InGain=1.f)FAudioDevicevirtual
AddPatchOutputForAudioBus(uint32 InAudioBusId, int32 InFrames, int32 InChannels, float InGain=1.f)FAudioDevicevirtual
AddPostRenderDelegate(const FOnAudioDevicePostRender::FDelegate &InDelegate)FAudioDevice
AddPreRenderDelegate(const FOnAudioDevicePreRender::FDelegate &InDelegate)FAudioDevice
AddReferencedObjects(FReferenceCollector &Collector)FAudioDevice
AddSoundToStop(FActiveSound *SoundToStop)FAudioDevice
AddSpectralAnalysisDelegate(USoundSubmix *InSubmix, const FSoundSpectrumAnalyzerDelegateSettings &InDelegateSettings, const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP)FAudioDevicevirtual
AddVirtualLoop(const FAudioVirtualLoop &InVirtualLoop)FAudioDevice
ApplyInteriorSettings(FActiveSound &ActiveSound, FSoundParseParameters &ParseParams) constFAudioDevice
AreStartupSoundsPreCached() constFAudioDeviceinline
AudioClockFAudioDeviceprotected
bAllowCenterChannel3DPanningFAudioDeviceprotected
bAudioMixerModuleLoadedFAudioDevice
bDisableAudioCachingFAudioDevice
bIsAudioDeviceHardwareInitializedFAudioDevice
bIsBakedAnalysisEnabledFAudioDevice
bIsStoppingVoicesEnabledFAudioDevice
bOcclusionIsExternalSendFAudioDevice
bReverbIsExternalSendFAudioDevice
bSpatializationIsExternalSendFAudioDevice
CanHaveMultipleActiveSounds(uint64 AudioComponentID) constFAudioDevice
CanUseVRAudioDevice()FAudioDevicestatic
ClampPitch(float InPitchScale) constFAudioDevice
ClearListenerAttenuationOverride(int32 ListenerIndex)FAudioDevice
ClearSoundMixClassOverride(USoundMix *InSoundMix, USoundClass *InSoundClass, float FadeOutTime)FAudioDevice
ClearSoundMixModifier(USoundMix *SoundMix)FAudioDevice
ClearSoundMixModifiers()FAudioDevice
ClearSubmixEffectChainOverride(USoundSubmix *InSoundSubmix, float InCrossfadeTime)FAudioDeviceinlinevirtual
CountBytes(FArchive &Ar)FAudioDevicevirtual
CreateComponent(USoundBase *Sound, const FCreateComponentParams &Params=FCreateComponentParams())FAudioDevicestatic
CreateEffectsManager()FAudioDevicevirtual
CreateSoundSource()=0FAudioDevicepure virtual
CurrentSpatializationInterfaceInfoPtrFAudioDeviceprotected
CurrentSpatializationPluginInterfaceNameFAudioDeviceprotected
DeactivateReverbEffect(FName TagName)FAudioDevice
Deinitialize()FAudioDevice
DestroyEffect(FSoundSource *Source)FAudioDevice
DeviceCreatedHandleFAudioDeviceprotected
DeviceDeltaTimeFAudioDeviceprotected
DeviceDestroyedHandleFAudioDeviceprotected
DeviceIDFAudioDevice
DisablePCMAudioCaching() constFAudioDeviceinlinevirtual
EffectsFAudioDeviceprotected
EnableDebugAudioOutput()FAudioDeviceinlinevirtual
EnableRadioEffect(bool bEnable=false)FAudioDevice
Exec(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecvirtual
Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
Exec_Editor(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
Exec_Runtime(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)FExecinlineprotectedvirtual
FadeIn()FAudioDeviceinlinevirtual
FadeOut()FAudioDeviceinlinevirtual
FAudioDevice()FAudioDevice
FAudioEffectsManagerFAudioDevicefriend
FindActiveSound(uint64 AudioComponentID)FAudioDevice
FindClosestListenerIndex(const FTransform &SoundTransform, const TArray< FListener > &InListeners)FAudioDevicestatic
FindClosestListenerIndex(const FTransform &SoundTransform) constFAudioDevice
FindClosestListenerIndex(const FVector &Position, float &OutSqDistance, bool AllowAttenuationOverrides) constFAudioDevice
Flush(UWorld *WorldToFlush, bool bClearActivatedReverb=true)FAudioDevice
FlushAudioRenderingCommands(bool bPumpSynchronously=false)FAudioDeviceinlinevirtual
FlushExtended(UWorld *WorldToFlush, bool bClearActivatedReverb)FAudioDevicevirtual
ForEachSubsystem(TFunctionRef< void(TSubsystemClass *)> Operation) constFAudioDeviceinline
FreeSourcesFAudioDeviceprotected
FSoundConcurrencyManagerFAudioDevicefriend
FSoundSourceFAudioDevicefriend
GatherInteriorData(FActiveSound &ActiveSound, FSoundParseParameters &ParseParams) constFAudioDevice
GetActiveReverb() constFAudioDevice
GetActiveSounds() constFAudioDeviceinline
GetActiveWaveInstances() constFAudioDevice
GetAudioClock() constFAudioDeviceinline
GetAudioDeviceList(TArray< FString > &OutAudioDeviceNames) constFAudioDeviceinlinevirtual
GetAudioDeviceManager()FAudioDevicestatic
GetAudioStateProperty(const FName &PropertyName) constFAudioDevice
GetAudioTime() constFAudioDeviceinlinevirtual
GetAudioVolumeSettings(const uint32 WorldID, const FVector &Location, FAudioVolumeSettings &OutSettings) constFAudioDevice
GetAvailableSpatializationPluginNames() constFAudioDevice
GetAzimuth(const FAttenuationListenerData &OutListenerData, float &OutAzimuth, float &AbsoluteAzimuth) constFAudioDevice
GetBufferLength() constFAudioDeviceinline
GetCompressionDurationThreshold(const FSoundGroup &SoundGroup)FAudioDevice
GetCurrentReverbEffect() constFAudioDeviceinline
GetCurrentSourceEffectChain(const uint32 SourceEffectChainId, TArray< FSourceEffectChainEntry > &OutCurrentSourceEffectChainEntries)FAudioDeviceinlinevirtual
GetCurrentSpatializationPluginInterfaceInfo()FAudioDevice
GetDefaultAudioSettings(uint32 WorldID, FReverbSettings &OutReverbSettings, FInteriorSettings &OutInteriorSettings) constFAudioDevice
GetDefaultBaseSoundMixModifier()FAudioDeviceinline
GetDefaultReverbSendLevel() constFAudioDeviceinline
GetDeviceDeltaTime() constFAudioDevice
GetDistanceSquaredToListener(const FVector &Location, int32 ListenerIndex, float &OutSqDistance) constFAudioDevice
GetDistanceSquaredToNearestListener(const FVector &Location, float &OutSqDistance) constFAudioDevice
GetDistanceToNearestListener(const FVector &Location) constFAudioDevice
GetEffects()FAudioDeviceinline
GetEffects() constFAudioDeviceinline
GetFocusFactor(const float Azimuth, const FSoundAttenuationSettings &AttenuationSettings) constFAudioDevice
GetGameDeltaTime() constFAudioDevice
GetGlobalFocusSettings() constFAudioDevice
GetGlobalPitchRange() constFAudioDevice
GetGlobalPitchScale() constFAudioDeviceinline
GetInterpolatedAudioClock() constFAudioDeviceinlinevirtual
GetListenerAttenuationOverride(int32 ListenerIndex) constFAudioDevice
GetListenerPosition(int32 ListenerIndex, FVector &OutPosition, bool bAllowOverride) constFAudioDevice
GetListeners() constFAudioDeviceinline
GetListenerTransform(int32 ListenerIndex, FTransform &OutTransform) constFAudioDevice
GetListenerTransformedDirection(const FVector &Position, float *OutDistance)FAudioDevice
GetListenerWorldID(int32 ListenerIndex, uint32 &OutWorldID) constFAudioDevice
GetLowPassFilterResonance() constFAudioDevice
GetMagnitudesForFrequencies(USoundSubmix *InSubmix, const TArray< float > &InFrequencies, TArray< float > &OutMagnitudes)FAudioDevicevirtual
GetMainAudioDevice()FAudioDevicestatic
GetMainSubmixObject() constFAudioDevicevirtual
GetMasterVolume() constFAudioDeviceinline
GetMaxChannels() constFAudioDevice
GetMaxDistanceAndFocusFactor(USoundBase *Sound, const UWorld *World, const FVector &Location, const FSoundAttenuationSettings *AttenuationSettingsToApply, float &OutMaxDistance, float &OutFocusFactor)FAudioDevice
GetMaxSources() constFAudioDevice
GetMaxWorldDistance()FAudioDevicestatic
GetMixDebugState() constFAudioDeviceinline
GetNumActiveSources() constFAudioDeviceinlinevirtual
GetNumBuffers() constFAudioDeviceinline
GetNumFreeSources() constFAudioDeviceinline
GetPhasesForFrequencies(USoundSubmix *InSubmix, const TArray< float > &InFrequencies, TArray< float > &OutPhases)FAudioDevicevirtual
GetPlatformAudioHeadroom() constFAudioDeviceinline
GetPrevPassiveSoundMixModifiers() constFAudioDeviceinline
GetPrimaryVolume() constFAudioDeviceinline
GetQualityLevelSettings()FAudioDevicestatic
GetSampleRate() constFAudioDeviceinline
GetSortedActiveWaveInstances(TArray< FWaveInstance * > &WaveInstances, const ESortedActiveWaveGetType::Type GetType)FAudioDevice
GetSoundClassCurrentProperties(USoundClass *InSoundClass)FAudioDevice
GetSoundClassDynamicProperties(USoundClass *InSoundClass)FAudioDevice
GetSoundMixModifiers() constFAudioDeviceinline
GetSoundSource(FWaveInstance *WaveInstance) constFAudioDevice
GetSpatializationPluginInterface()FAudioDeviceinline
GetSubsystem() constFAudioDeviceinline
GetSubsystem(const FAudioDeviceHandle &InHandle)FAudioDeviceinlinestatic
GetSubsystemArrayCopy() constFAudioDeviceinline
GetSubsystemBase(TSubclassOf< UAudioEngineSubsystem > SubsystemClass) constFAudioDeviceinline
GetTestComponent(UWorld *InWorld)FAudioDevice
GetTransientMasterVolume() constFAudioDeviceinline
GetTransientPrimaryVolume() constFAudioDeviceinline
GetWaveInstanceSourceMap() constFAudioDevice
HandlePause(bool bGameTicking, bool bGlobalPause=false)FAudioDeviceprotected
HasCompressedAudioInfoClass(USoundWave *SoundWave)FAudioDeviceinlinevirtual
Init(Audio::FDeviceId InDeviceID, int32 InMaxSources, int32 BufferSizeOverride=INDEX_NONE, int32 NumBuffersOverride=INDEX_NONE)FAudioDevice
InitEffect(FSoundSource *Source)FAudioDevice
InitializeHardware()FAudioDeviceinlinevirtual
InitializeSubsystemCollection()FAudioDeviceprotected
InitSoundClasses()FAudioDevice
InitSoundSources()FAudioDeviceprotected
InitSoundSubmixes()FAudioDeviceinlinevirtual
InvalidateCachedInteriorVolumes() constFAudioDevice
IsAudioDeviceMuted() constFAudioDevice
IsBakedAnalaysisQueryingEnabled() constFAudioDeviceinline
IsExernalBackgroundSoundActive()FAudioDeviceinlinevirtual
IsHRTFDisabled() constFAudioDevice
IsHRTFEnabledForAll() constFAudioDevice
IsInitialized() constFAudioDeviceinlineprotected
IsMainAudioDevice() constFAudioDevice
IsModulationPluginEnabled() constFAudioDeviceinline
IsNonRealtime() constFAudioDeviceinlinevirtual
IsOcclusionPluginEnabled() constFAudioDeviceinline
IsOcclusionPluginLoaded()FAudioDevicestatic
IsPendingStop(FActiveSound *ActiveSound)FAudioDevice
IsReverbPluginEnabled() constFAudioDeviceinline
IsReverbPluginLoaded()FAudioDevicestatic
IsSourceDataOverridePluginEnabled() constFAudioDeviceinline
IsSourceDataOverridePluginLoaded()FAudioDevicestatic
IsSpatializationPluginEnabled() constFAudioDeviceinline
IsStoppingVoicesEnabled() constFAudioDeviceinline
IsUsingListenerAttenuationOverride(int32 ListenerIndex) constFAudioDevice
LegacyReverbDisabled()FAudioDevicestatic
ListenerProxiesFAudioDevice
ListenersFAudioDeviceprotected
LocationIsAudible(const FVector &Location, const float MaxDistance) constFAudioDevice
LocationIsAudible(const FVector &Location, int32 ListenerIndex, const float MaxDistance) constFAudioDevice
MaxChannelsSupportedBySpatializationPluginFAudioDevice
ModulationInterfaceFAudioDevice
NotifyActiveSoundOcclusionTraceDone(FActiveSound *ActiveSound, bool bIsOccluded)FAudioDevice
NotifyAddActiveSound(FActiveSound &ActiveSound) constFAudioDeviceinlineprotected
NotifyAudioDevicePostRender(const FAudioDeviceRenderInfo &InInfo)FAudioDeviceprotected
NotifyAudioDevicePreRender(const FAudioDeviceRenderInfo &InInfo)FAudioDeviceprotected
NotifyPendingDelete(FActiveSound &ActiveSound) constFAudioDeviceinline
NotifyPendingDeleteInternal(FActiveSound &ActiveSound) constFAudioDeviceinlineprotected
NotifySubsystemsActiveSoundCreated(FActiveSound &ActiveSound) constFAudioDeviceprotected
NotifySubsystemsActiveSoundDeleting(FActiveSound &ActiveSound) constFAudioDeviceprotected
NotifySubsystemsSetOwner(FActiveSound &ActiveSound, const UObject *Owner) constFAudioDeviceprotected
NotifySubsystemsVirtualizedSoundCreated(FActiveSound &ActiveSound) constFAudioDeviceprotected
NotifySubsystemsVirtualizedSoundDeleting(FActiveSound &ActiveSound) constFAudioDeviceprotected
NumPrecacheFramesFAudioDevice
NumStoppingSourcesFAudioDevice
OcclusionInterfaceFAudioDevice
OnAudioDevicePostRenderFAudioDeviceprotected
OnAudioDevicePreRenderFAudioDeviceprotected
OnDeviceCreated(Audio::FDeviceId InDeviceID)FAudioDevice
OnDeviceDestroyed(Audio::FDeviceId InDeviceID)FAudioDevice
OnListenerUpdated(const TArray< FListener > &InListeners)FAudioDeviceinlineprotectedvirtual
OnPreGarbageCollect()FAudioDevice
PauseActiveSound(uint64 AudioComponentID, const bool bInIsPaused)FAudioDevice
PlatformSettingsFAudioDevice
PlaySoundAtLocation(USoundBase *Sound, UWorld *World, float VolumeMultiplier, float PitchMultiplier, float StartTime, const FVector &Location, const FRotator &Rotation, USoundAttenuation *AttenuationSettings=nullptr, USoundConcurrency *ConcurrencySettings=nullptr, const TArray< FAudioParameter > *Params=nullptr, const AActor *OwningActor=nullptr)FAudioDevice
PlaySoundAtLocation(USoundBase *Sound, UWorld *World, float VolumeMultiplier, float PitchMultiplier, float StartTime, const FVector &Location, const FRotator &Rotation, USoundAttenuation *AttenuationSettings, USoundConcurrency *Concurrency, TArray< FAudioParameter > &&Params, const AActor *OwningActor=nullptr)FAudioDevice
PlayWhenSilentEnabled() constFAudioDeviceinline
PluginInitializationParamsFAudioDeviceprotected
PluginListenersFAudioDevice
PopSoundMixModifier(USoundMix *SoundMix, bool bIsPassive=false)FAudioDevice
Precache(USoundWave *SoundWave, bool bSynchronous=false, bool bTrackMemory=true, bool bForceFullDecompression=false)FAudioDevicevirtual
PrecacheStartupSounds()FAudioDevice
PushSoundMixModifier(USoundMix *SoundMix, bool bIsPassive=false, bool bIsRetrigger=false)FAudioDevice
RegisterPluginListener(const TAudioPluginListenerPtr PluginListener)FAudioDevice
RegisterSoundClass(USoundClass *InSoundClass)FAudioDevice
RegisterSoundSubmix(USoundSubmixBase *SoundSubmix, bool bInit)FAudioDeviceinlinevirtual
RegisterSubmixBufferListener(ISubmixBufferListener *InSubmixBufferListener, USoundSubmix *SoundSubmix=nullptr)FAudioDevicevirtual
RegisterSubmixBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > InSubmixBufferListener, USoundSubmix &SoundSubmix)FAudioDevicevirtual
RemoveActiveSound(FActiveSound *ActiveSound)FAudioDevice
RemoveAudioVolumeProxy(uint32 AudioVolumeID)FAudioDevice
RemoveEnvelopeFollowerDelegate(USoundSubmix *InSubmix, const FOnSubmixEnvelopeBP &OnSubmixEnvelopeBP)FAudioDevicevirtual
RemovePostRenderDelegate(const FDelegateHandle &InHandle)FAudioDevice
RemovePreRenderDelegate(const FDelegateHandle &InHandle)FAudioDevice
RemoveSoundMix(USoundMix *SoundMix)FAudioDevice
RemoveSpectralAnalysisDelegate(USoundSubmix *InSubmix, const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP)FAudioDevicevirtual
RenderStateCallbackListCritSecFAudioDeviceprotected
ResetAudioVolumeProxyChangedState()FAudioDevice
ResetInterpolation()FAudioDevice
ResumeContext()FAudioDeviceinlinevirtual
RetriggerVirtualLoop(FAudioVirtualLoop &VirtualLoop)FAudioDevice
ReverbPluginInterfaceFAudioDevice
SampleRateFAudioDevice
SendCommandToActiveSounds(uint64 InAudioComponentID, TUniqueFunction< void(FActiveSound &)> InFunc, const TStatId InStatId=TStatId())FAudioDevice
SetAudioStateProperty(const FName &PropertyName, const FName &PropertyValue)FAudioDevice
SetBaseSoundMix(USoundMix *SoundMix)FAudioDevice
SetCanHaveMultipleActiveSounds(uint64 AudioComponentID, bool InCanHaveMultipleActiveSounds)FAudioDevice
SetCurrentSpatializationPlugin(FName PluginName)FAudioDevice
SetDefaultAudioSettings(UWorld *World, const FReverbSettings &DefaultReverbSettings, const FInteriorSettings &DefaultInteriorSettings)FAudioDevice
SetDefaultBaseSoundMix(USoundMix *SoundMix)FAudioDevice
SetDeviceMuted(bool bMuted)FAudioDevice
SetGlobalFocusSettings(const FGlobalFocusSettings &NewFocusSettings)FAudioDevice
SetGlobalPitchModulation(float PitchScale, float TimeSec)FAudioDevice
SetHRTFDisabled(bool InIsHRTFDisabled)FAudioDeviceinline
SetHRTFEnabledForAll(bool InbHRTFEnabledForAll)FAudioDeviceinline
SetListener(UWorld *World, int32 InListenerIndex, const FTransform &ListenerTransform, float InDeltaSeconds)FAudioDevice
SetListenerAttenuationOverride(int32 ListenerIndex, const FVector AttenuationPosition)FAudioDevice
SetMaxChannels(int32 InMaxChannels)FAudioDevice
SetMaxChannelsScaled(float InScaledChannelCount)FAudioDevice
SetMixDebugState(EDebugState DebugState)FAudioDevice
SetPlatformAudioHeadroom(float PlatformHeadRoom)FAudioDevice
SetSoundClassDistanceScale(USoundClass *InSoundClass, float DistanceScale, float TimeSec)FAudioDevice
SetSoundMixClassOverride(USoundMix *InSoundMix, USoundClass *InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren)FAudioDevice
SetSoundMixModifiers(const TMap< USoundMix *, FSoundMixState > &InSoundMixModifiers, const TArray< USoundMix * > &InPrevPassiveSoundMixModifiers, USoundMix *InDefaultBaseSoundMix)FAudioDeviceinline
SetSpatializationInterfaceEnabled(bool InbSpatializationInterfaceEnabled)FAudioDeviceinline
SetSubmixAutoDisable(USoundSubmix *InSoundSubmix, bool bInAutoDisable)FAudioDeviceinlinevirtual
SetSubmixAutoDisableTime(USoundSubmix *InSoundSubmix, float InDisableTime)FAudioDeviceinlinevirtual
SetSubmixDryLevel(USoundSubmix *InSoundSubmix, float InDryLevel)FAudioDeviceinlinevirtual
SetSubmixEffectChainOverride(USoundSubmix *InSoundSubmix, const TArray< FSoundEffectSubmixPtr > &InSubmixEffectChain, float InCrossfadeTime)FAudioDeviceinlinevirtual
SetSubmixModulationBaseLevels(USoundSubmix *InSoundSubmix, float InVolumeModBase, float InWetModBase, float InDryModBase)FAudioDeviceinlinevirtual
SetSubmixOutputVolume(USoundSubmix *InSoundSubmix, float InOutputVolume)FAudioDeviceinlinevirtual
SetSubmixWetDryLevel(USoundSubmix *InSoundSubmix, float InOutputVolume, float InWetLevel, float InDryLevel)FAudioDeviceinlinevirtual
SetSubmixWetLevel(USoundSubmix *InSoundSubmix, float InWetLevel)FAudioDeviceinlinevirtual
SetTransientMasterVolume(float TransientPrimaryVolume)FAudioDevice
SetTransientPrimaryVolume(float TransientPrimaryVolume)FAudioDevice
SetUseAttenuationForNonGameWorlds(bool bInUseAttenuationForNonGameWorlds)FAudioDeviceinline
ShouldUseRealtimeDecompression(bool bForceFullDecompression, const FSoundGroup &SoundGroup, USoundWave *SoundWave, float CompressedDurationThreshold) constFAudioDevice
SoundIsAudible(USoundBase *Sound, const UWorld *World, const FVector &Location, const FSoundAttenuationSettings *AttenuationSettingsToApply, float MaxDistance, float FocusFactor) constFAudioDevice
SourceDataOverridePluginInterfaceFAudioDevice
SourcesFAudioDeviceprotected
SpatializationInterfacesFAudioDeviceprotected
SpatializationPluginInterfaceFAudioDevice
SpatializationPluginInterfacesAvailable()FAudioDevice
StartEnvelopeFollowing(USoundSubmix *InSubmix)FAudioDeviceinlinevirtual
StartRecording(USoundSubmix *InSubmix, float ExpectedRecordingDuration)FAudioDeviceinlinevirtual
StartSources(TArray< FWaveInstance * > &WaveInstances, int32 FirstActiveIndex, bool bGameTicking)FAudioDeviceprotected
StartSpectrumAnalysis(USoundSubmix *InSubmix, const FSoundSpectrumAnalyzerSettings &InSettings)FAudioDevicevirtual
StopActiveSound(uint64 AudioComponentID, const FString *EventLogID=nullptr)FAudioDevice
StopActiveSound(FActiveSound *ActiveSound, const FString *EventLogID=nullptr)FAudioDevice
StopAllSounds(bool bShouldStopUISounds=false)FAudioDevicevirtual
StopEnvelopeFollowing(USoundSubmix *InSubmix)FAudioDeviceinlinevirtual
StopRecording(USoundSubmix *InSubmix, float &OutNumChannels, float &OutSampleRate)FAudioDeviceinlinevirtual
StopSoundsUsingResource(USoundWave *SoundWave, TArray< UAudioComponent * > *StoppedComponents=nullptr)FAudioDevice
StopSources(TArray< FWaveInstance * > &WaveInstances, int32 FirstActiveIndex)FAudioDeviceprotected
StopSourcesUsingBuffer(FSoundBuffer *SoundBuffer)FAudioDevice
StopSpectrumAnalysis(USoundSubmix *InSubmix)FAudioDevicevirtual
StopTestComponent()FAudioDevice
SupportsRealtimeDecompression() constFAudioDeviceinlinevirtual
Suspend(bool bGameTicking)FAudioDevice
SuspendContext()FAudioDeviceinlinevirtual
Teardown()FAudioDevice
TeardownHardware()FAudioDeviceinlinevirtual
UnlinkActiveSoundFromComponent(const FActiveSound &InActiveSound)FAudioDevice
UnregisterPluginListener(const TAudioPluginListenerPtr PluginListener)FAudioDevice
UnregisterSoundClass(USoundClass *SoundClass)FAudioDevice
UnregisterSoundSubmix(const USoundSubmixBase *SoundSubmix, const bool bReparentChildren)FAudioDeviceinlinevirtual
UnregisterSubmixBufferListener(ISubmixBufferListener *InSubmixBufferListener, USoundSubmix *SoundSubmix=nullptr)FAudioDevicevirtual
UnregisterSubmixBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > InSubmixBufferListener, USoundSubmix &SoundSubmix)FAudioDevicevirtual
Update(bool bGameTicking)FAudioDevice
UpdateActiveSoundPlaybackTime(bool bIsTimeTicking)FAudioDevice
UpdateAudioVolumeProxy(const FAudioVolumeProxy &Proxy)FAudioDevice
UpdateDeviceDeltaTime()FAudioDeviceinlinevirtual
UpdateEffect(FSoundSource *Source)FAudioDevice
UpdateGameThread()FAudioDeviceinlinevirtual
UpdateHardware()FAudioDeviceinlinevirtual
UpdateHardwareTiming()FAudioDeviceinlinevirtual
UpdateSourceEffectChain(const uint32 SourceEffectChainId, const TArray< FSourceEffectChainEntry > &SourceEffectChain, const bool bPlayEffectChainTails)FAudioDeviceinlinevirtual
UpdateSubmixModulationSettings(USoundSubmix *InSoundSubmix, USoundModulatorBase *InOutputModulation, USoundModulatorBase *InWetLevelModulation, USoundModulatorBase *InDryLevelModulation)FAudioDeviceinlinevirtual
UpdateSubmixModulationSettings(USoundSubmix *InSoundSubmix, const TSet< TObjectPtr< USoundModulatorBase > > &InOutputModulation, const TSet< TObjectPtr< USoundModulatorBase > > &InWetLevelModulation, const TSet< TObjectPtr< USoundModulatorBase > > &InDryLevelModulation)FAudioDeviceinlinevirtual
UpdateSubmixProperties(USoundSubmixBase *InSubmix)FAudioDeviceinlinevirtual
UpdateVirtualLoops(bool bForceUpdate)FAudioDevice
ValidateAPICall(const TCHAR *Function, uint32 ErrorCode)FAudioDeviceinlinevirtual
~FAudioDevice()FAudioDevicevirtual
~FExec()FExecvirtual