![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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) | FAudioDevice | virtual |
| 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) | FAudioDevice | virtual |
| AddPatchInputForAudioBus(uint32 InAudioBusId, int32 InFrames, int32 InChannels, float InGain=1.f) | FAudioDevice | virtual |
| AddPatchOutputForAudioBus(uint32 InAudioBusId, int32 InFrames, int32 InChannels, float InGain=1.f) | FAudioDevice | virtual |
| 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) | FAudioDevice | virtual |
| AddVirtualLoop(const FAudioVirtualLoop &InVirtualLoop) | FAudioDevice | |
| ApplyInteriorSettings(FActiveSound &ActiveSound, FSoundParseParameters &ParseParams) const | FAudioDevice | |
| AreStartupSoundsPreCached() const | FAudioDevice | inline |
| AudioClock | FAudioDevice | protected |
| bAllowCenterChannel3DPanning | FAudioDevice | protected |
| bAudioMixerModuleLoaded | FAudioDevice | |
| bDisableAudioCaching | FAudioDevice | |
| bIsAudioDeviceHardwareInitialized | FAudioDevice | |
| bIsBakedAnalysisEnabled | FAudioDevice | |
| bIsStoppingVoicesEnabled | FAudioDevice | |
| bOcclusionIsExternalSend | FAudioDevice | |
| bReverbIsExternalSend | FAudioDevice | |
| bSpatializationIsExternalSend | FAudioDevice | |
| CanHaveMultipleActiveSounds(uint64 AudioComponentID) const | FAudioDevice | |
| CanUseVRAudioDevice() | FAudioDevice | static |
| ClampPitch(float InPitchScale) const | FAudioDevice | |
| ClearListenerAttenuationOverride(int32 ListenerIndex) | FAudioDevice | |
| ClearSoundMixClassOverride(USoundMix *InSoundMix, USoundClass *InSoundClass, float FadeOutTime) | FAudioDevice | |
| ClearSoundMixModifier(USoundMix *SoundMix) | FAudioDevice | |
| ClearSoundMixModifiers() | FAudioDevice | |
| ClearSubmixEffectChainOverride(USoundSubmix *InSoundSubmix, float InCrossfadeTime) | FAudioDevice | inlinevirtual |
| CountBytes(FArchive &Ar) | FAudioDevice | virtual |
| CreateComponent(USoundBase *Sound, const FCreateComponentParams &Params=FCreateComponentParams()) | FAudioDevice | static |
| CreateEffectsManager() | FAudioDevice | virtual |
| CreateSoundSource()=0 | FAudioDevice | pure virtual |
| CurrentSpatializationInterfaceInfoPtr | FAudioDevice | protected |
| CurrentSpatializationPluginInterfaceName | FAudioDevice | protected |
| DeactivateReverbEffect(FName TagName) | FAudioDevice | |
| Deinitialize() | FAudioDevice | |
| DestroyEffect(FSoundSource *Source) | FAudioDevice | |
| DeviceCreatedHandle | FAudioDevice | protected |
| DeviceDeltaTime | FAudioDevice | protected |
| DeviceDestroyedHandle | FAudioDevice | protected |
| DeviceID | FAudioDevice | |
| DisablePCMAudioCaching() const | FAudioDevice | inlinevirtual |
| Effects | FAudioDevice | protected |
| EnableDebugAudioOutput() | FAudioDevice | inlinevirtual |
| EnableRadioEffect(bool bEnable=false) | FAudioDevice | |
| Exec(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) | FExec | virtual |
| Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) | FExec | inlineprotectedvirtual |
| Exec_Editor(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) | FExec | inlineprotectedvirtual |
| Exec_Runtime(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) | FExec | inlineprotectedvirtual |
| FadeIn() | FAudioDevice | inlinevirtual |
| FadeOut() | FAudioDevice | inlinevirtual |
| FAudioDevice() | FAudioDevice | |
| FAudioEffectsManager | FAudioDevice | friend |
| FindActiveSound(uint64 AudioComponentID) | FAudioDevice | |
| FindClosestListenerIndex(const FTransform &SoundTransform, const TArray< FListener > &InListeners) | FAudioDevice | static |
| FindClosestListenerIndex(const FTransform &SoundTransform) const | FAudioDevice | |
| FindClosestListenerIndex(const FVector &Position, float &OutSqDistance, bool AllowAttenuationOverrides) const | FAudioDevice | |
| Flush(UWorld *WorldToFlush, bool bClearActivatedReverb=true) | FAudioDevice | |
| FlushAudioRenderingCommands(bool bPumpSynchronously=false) | FAudioDevice | inlinevirtual |
| FlushExtended(UWorld *WorldToFlush, bool bClearActivatedReverb) | FAudioDevice | virtual |
| ForEachSubsystem(TFunctionRef< void(TSubsystemClass *)> Operation) const | FAudioDevice | inline |
| FreeSources | FAudioDevice | protected |
| FSoundConcurrencyManager | FAudioDevice | friend |
| FSoundSource | FAudioDevice | friend |
| GatherInteriorData(FActiveSound &ActiveSound, FSoundParseParameters &ParseParams) const | FAudioDevice | |
| GetActiveReverb() const | FAudioDevice | |
| GetActiveSounds() const | FAudioDevice | inline |
| GetActiveWaveInstances() const | FAudioDevice | |
| GetAudioClock() const | FAudioDevice | inline |
| GetAudioDeviceList(TArray< FString > &OutAudioDeviceNames) const | FAudioDevice | inlinevirtual |
| GetAudioDeviceManager() | FAudioDevice | static |
| GetAudioStateProperty(const FName &PropertyName) const | FAudioDevice | |
| GetAudioTime() const | FAudioDevice | inlinevirtual |
| GetAudioVolumeSettings(const uint32 WorldID, const FVector &Location, FAudioVolumeSettings &OutSettings) const | FAudioDevice | |
| GetAvailableSpatializationPluginNames() const | FAudioDevice | |
| GetAzimuth(const FAttenuationListenerData &OutListenerData, float &OutAzimuth, float &AbsoluteAzimuth) const | FAudioDevice | |
| GetBufferLength() const | FAudioDevice | inline |
| GetCompressionDurationThreshold(const FSoundGroup &SoundGroup) | FAudioDevice | |
| GetCurrentReverbEffect() const | FAudioDevice | inline |
| GetCurrentSourceEffectChain(const uint32 SourceEffectChainId, TArray< FSourceEffectChainEntry > &OutCurrentSourceEffectChainEntries) | FAudioDevice | inlinevirtual |
| GetCurrentSpatializationPluginInterfaceInfo() | FAudioDevice | |
| GetDefaultAudioSettings(uint32 WorldID, FReverbSettings &OutReverbSettings, FInteriorSettings &OutInteriorSettings) const | FAudioDevice | |
| GetDefaultBaseSoundMixModifier() | FAudioDevice | inline |
| GetDefaultReverbSendLevel() const | FAudioDevice | inline |
| GetDeviceDeltaTime() const | FAudioDevice | |
| GetDistanceSquaredToListener(const FVector &Location, int32 ListenerIndex, float &OutSqDistance) const | FAudioDevice | |
| GetDistanceSquaredToNearestListener(const FVector &Location, float &OutSqDistance) const | FAudioDevice | |
| GetDistanceToNearestListener(const FVector &Location) const | FAudioDevice | |
| GetEffects() | FAudioDevice | inline |
| GetEffects() const | FAudioDevice | inline |
| GetFocusFactor(const float Azimuth, const FSoundAttenuationSettings &AttenuationSettings) const | FAudioDevice | |
| GetGameDeltaTime() const | FAudioDevice | |
| GetGlobalFocusSettings() const | FAudioDevice | |
| GetGlobalPitchRange() const | FAudioDevice | |
| GetGlobalPitchScale() const | FAudioDevice | inline |
| GetInterpolatedAudioClock() const | FAudioDevice | inlinevirtual |
| GetListenerAttenuationOverride(int32 ListenerIndex) const | FAudioDevice | |
| GetListenerPosition(int32 ListenerIndex, FVector &OutPosition, bool bAllowOverride) const | FAudioDevice | |
| GetListeners() const | FAudioDevice | inline |
| GetListenerTransform(int32 ListenerIndex, FTransform &OutTransform) const | FAudioDevice | |
| GetListenerTransformedDirection(const FVector &Position, float *OutDistance) | FAudioDevice | |
| GetListenerWorldID(int32 ListenerIndex, uint32 &OutWorldID) const | FAudioDevice | |
| GetLowPassFilterResonance() const | FAudioDevice | |
| GetMagnitudesForFrequencies(USoundSubmix *InSubmix, const TArray< float > &InFrequencies, TArray< float > &OutMagnitudes) | FAudioDevice | virtual |
| GetMainAudioDevice() | FAudioDevice | static |
| GetMainSubmixObject() const | FAudioDevice | virtual |
| GetMasterVolume() const | FAudioDevice | inline |
| GetMaxChannels() const | FAudioDevice | |
| GetMaxDistanceAndFocusFactor(USoundBase *Sound, const UWorld *World, const FVector &Location, const FSoundAttenuationSettings *AttenuationSettingsToApply, float &OutMaxDistance, float &OutFocusFactor) | FAudioDevice | |
| GetMaxSources() const | FAudioDevice | |
| GetMaxWorldDistance() | FAudioDevice | static |
| GetMixDebugState() const | FAudioDevice | inline |
| GetNumActiveSources() const | FAudioDevice | inlinevirtual |
| GetNumBuffers() const | FAudioDevice | inline |
| GetNumFreeSources() const | FAudioDevice | inline |
| GetPhasesForFrequencies(USoundSubmix *InSubmix, const TArray< float > &InFrequencies, TArray< float > &OutPhases) | FAudioDevice | virtual |
| GetPlatformAudioHeadroom() const | FAudioDevice | inline |
| GetPrevPassiveSoundMixModifiers() const | FAudioDevice | inline |
| GetPrimaryVolume() const | FAudioDevice | inline |
| GetQualityLevelSettings() | FAudioDevice | static |
| GetSampleRate() const | FAudioDevice | inline |
| GetSortedActiveWaveInstances(TArray< FWaveInstance * > &WaveInstances, const ESortedActiveWaveGetType::Type GetType) | FAudioDevice | |
| GetSoundClassCurrentProperties(USoundClass *InSoundClass) | FAudioDevice | |
| GetSoundClassDynamicProperties(USoundClass *InSoundClass) | FAudioDevice | |
| GetSoundMixModifiers() const | FAudioDevice | inline |
| GetSoundSource(FWaveInstance *WaveInstance) const | FAudioDevice | |
| GetSpatializationPluginInterface() | FAudioDevice | inline |
| GetSubsystem() const | FAudioDevice | inline |
| GetSubsystem(const FAudioDeviceHandle &InHandle) | FAudioDevice | inlinestatic |
| GetSubsystemArrayCopy() const | FAudioDevice | inline |
| GetSubsystemBase(TSubclassOf< UAudioEngineSubsystem > SubsystemClass) const | FAudioDevice | inline |
| GetTestComponent(UWorld *InWorld) | FAudioDevice | |
| GetTransientMasterVolume() const | FAudioDevice | inline |
| GetTransientPrimaryVolume() const | FAudioDevice | inline |
| GetWaveInstanceSourceMap() const | FAudioDevice | |
| HandlePause(bool bGameTicking, bool bGlobalPause=false) | FAudioDevice | protected |
| HasCompressedAudioInfoClass(USoundWave *SoundWave) | FAudioDevice | inlinevirtual |
| Init(Audio::FDeviceId InDeviceID, int32 InMaxSources, int32 BufferSizeOverride=INDEX_NONE, int32 NumBuffersOverride=INDEX_NONE) | FAudioDevice | |
| InitEffect(FSoundSource *Source) | FAudioDevice | |
| InitializeHardware() | FAudioDevice | inlinevirtual |
| InitializeSubsystemCollection() | FAudioDevice | protected |
| InitSoundClasses() | FAudioDevice | |
| InitSoundSources() | FAudioDevice | protected |
| InitSoundSubmixes() | FAudioDevice | inlinevirtual |
| InvalidateCachedInteriorVolumes() const | FAudioDevice | |
| IsAudioDeviceMuted() const | FAudioDevice | |
| IsBakedAnalaysisQueryingEnabled() const | FAudioDevice | inline |
| IsExernalBackgroundSoundActive() | FAudioDevice | inlinevirtual |
| IsHRTFDisabled() const | FAudioDevice | |
| IsHRTFEnabledForAll() const | FAudioDevice | |
| IsInitialized() const | FAudioDevice | inlineprotected |
| IsMainAudioDevice() const | FAudioDevice | |
| IsModulationPluginEnabled() const | FAudioDevice | inline |
| IsNonRealtime() const | FAudioDevice | inlinevirtual |
| IsOcclusionPluginEnabled() const | FAudioDevice | inline |
| IsOcclusionPluginLoaded() | FAudioDevice | static |
| IsPendingStop(FActiveSound *ActiveSound) | FAudioDevice | |
| IsReverbPluginEnabled() const | FAudioDevice | inline |
| IsReverbPluginLoaded() | FAudioDevice | static |
| IsSourceDataOverridePluginEnabled() const | FAudioDevice | inline |
| IsSourceDataOverridePluginLoaded() | FAudioDevice | static |
| IsSpatializationPluginEnabled() const | FAudioDevice | inline |
| IsStoppingVoicesEnabled() const | FAudioDevice | inline |
| IsUsingListenerAttenuationOverride(int32 ListenerIndex) const | FAudioDevice | |
| LegacyReverbDisabled() | FAudioDevice | static |
| ListenerProxies | FAudioDevice | |
| Listeners | FAudioDevice | protected |
| LocationIsAudible(const FVector &Location, const float MaxDistance) const | FAudioDevice | |
| LocationIsAudible(const FVector &Location, int32 ListenerIndex, const float MaxDistance) const | FAudioDevice | |
| MaxChannelsSupportedBySpatializationPlugin | FAudioDevice | |
| ModulationInterface | FAudioDevice | |
| NotifyActiveSoundOcclusionTraceDone(FActiveSound *ActiveSound, bool bIsOccluded) | FAudioDevice | |
| NotifyAddActiveSound(FActiveSound &ActiveSound) const | FAudioDevice | inlineprotected |
| NotifyAudioDevicePostRender(const FAudioDeviceRenderInfo &InInfo) | FAudioDevice | protected |
| NotifyAudioDevicePreRender(const FAudioDeviceRenderInfo &InInfo) | FAudioDevice | protected |
| NotifyPendingDelete(FActiveSound &ActiveSound) const | FAudioDevice | inline |
| NotifyPendingDeleteInternal(FActiveSound &ActiveSound) const | FAudioDevice | inlineprotected |
| NotifySubsystemsActiveSoundCreated(FActiveSound &ActiveSound) const | FAudioDevice | protected |
| NotifySubsystemsActiveSoundDeleting(FActiveSound &ActiveSound) const | FAudioDevice | protected |
| NotifySubsystemsSetOwner(FActiveSound &ActiveSound, const UObject *Owner) const | FAudioDevice | protected |
| NotifySubsystemsVirtualizedSoundCreated(FActiveSound &ActiveSound) const | FAudioDevice | protected |
| NotifySubsystemsVirtualizedSoundDeleting(FActiveSound &ActiveSound) const | FAudioDevice | protected |
| NumPrecacheFrames | FAudioDevice | |
| NumStoppingSources | FAudioDevice | |
| OcclusionInterface | FAudioDevice | |
| OnAudioDevicePostRender | FAudioDevice | protected |
| OnAudioDevicePreRender | FAudioDevice | protected |
| OnDeviceCreated(Audio::FDeviceId InDeviceID) | FAudioDevice | |
| OnDeviceDestroyed(Audio::FDeviceId InDeviceID) | FAudioDevice | |
| OnListenerUpdated(const TArray< FListener > &InListeners) | FAudioDevice | inlineprotectedvirtual |
| OnPreGarbageCollect() | FAudioDevice | |
| PauseActiveSound(uint64 AudioComponentID, const bool bInIsPaused) | FAudioDevice | |
| PlatformSettings | FAudioDevice | |
| 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() const | FAudioDevice | inline |
| PluginInitializationParams | FAudioDevice | protected |
| PluginListeners | FAudioDevice | |
| PopSoundMixModifier(USoundMix *SoundMix, bool bIsPassive=false) | FAudioDevice | |
| Precache(USoundWave *SoundWave, bool bSynchronous=false, bool bTrackMemory=true, bool bForceFullDecompression=false) | FAudioDevice | virtual |
| 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) | FAudioDevice | inlinevirtual |
| RegisterSubmixBufferListener(ISubmixBufferListener *InSubmixBufferListener, USoundSubmix *SoundSubmix=nullptr) | FAudioDevice | virtual |
| RegisterSubmixBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > InSubmixBufferListener, USoundSubmix &SoundSubmix) | FAudioDevice | virtual |
| RemoveActiveSound(FActiveSound *ActiveSound) | FAudioDevice | |
| RemoveAudioVolumeProxy(uint32 AudioVolumeID) | FAudioDevice | |
| RemoveEnvelopeFollowerDelegate(USoundSubmix *InSubmix, const FOnSubmixEnvelopeBP &OnSubmixEnvelopeBP) | FAudioDevice | virtual |
| RemovePostRenderDelegate(const FDelegateHandle &InHandle) | FAudioDevice | |
| RemovePreRenderDelegate(const FDelegateHandle &InHandle) | FAudioDevice | |
| RemoveSoundMix(USoundMix *SoundMix) | FAudioDevice | |
| RemoveSpectralAnalysisDelegate(USoundSubmix *InSubmix, const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP) | FAudioDevice | virtual |
| RenderStateCallbackListCritSec | FAudioDevice | protected |
| ResetAudioVolumeProxyChangedState() | FAudioDevice | |
| ResetInterpolation() | FAudioDevice | |
| ResumeContext() | FAudioDevice | inlinevirtual |
| RetriggerVirtualLoop(FAudioVirtualLoop &VirtualLoop) | FAudioDevice | |
| ReverbPluginInterface | FAudioDevice | |
| SampleRate | FAudioDevice | |
| 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) | FAudioDevice | inline |
| SetHRTFEnabledForAll(bool InbHRTFEnabledForAll) | FAudioDevice | inline |
| 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) | FAudioDevice | inline |
| SetSpatializationInterfaceEnabled(bool InbSpatializationInterfaceEnabled) | FAudioDevice | inline |
| SetSubmixAutoDisable(USoundSubmix *InSoundSubmix, bool bInAutoDisable) | FAudioDevice | inlinevirtual |
| SetSubmixAutoDisableTime(USoundSubmix *InSoundSubmix, float InDisableTime) | FAudioDevice | inlinevirtual |
| SetSubmixDryLevel(USoundSubmix *InSoundSubmix, float InDryLevel) | FAudioDevice | inlinevirtual |
| SetSubmixEffectChainOverride(USoundSubmix *InSoundSubmix, const TArray< FSoundEffectSubmixPtr > &InSubmixEffectChain, float InCrossfadeTime) | FAudioDevice | inlinevirtual |
| SetSubmixModulationBaseLevels(USoundSubmix *InSoundSubmix, float InVolumeModBase, float InWetModBase, float InDryModBase) | FAudioDevice | inlinevirtual |
| SetSubmixOutputVolume(USoundSubmix *InSoundSubmix, float InOutputVolume) | FAudioDevice | inlinevirtual |
| SetSubmixWetDryLevel(USoundSubmix *InSoundSubmix, float InOutputVolume, float InWetLevel, float InDryLevel) | FAudioDevice | inlinevirtual |
| SetSubmixWetLevel(USoundSubmix *InSoundSubmix, float InWetLevel) | FAudioDevice | inlinevirtual |
| SetTransientMasterVolume(float TransientPrimaryVolume) | FAudioDevice | |
| SetTransientPrimaryVolume(float TransientPrimaryVolume) | FAudioDevice | |
| SetUseAttenuationForNonGameWorlds(bool bInUseAttenuationForNonGameWorlds) | FAudioDevice | inline |
| ShouldUseRealtimeDecompression(bool bForceFullDecompression, const FSoundGroup &SoundGroup, USoundWave *SoundWave, float CompressedDurationThreshold) const | FAudioDevice | |
| SoundIsAudible(USoundBase *Sound, const UWorld *World, const FVector &Location, const FSoundAttenuationSettings *AttenuationSettingsToApply, float MaxDistance, float FocusFactor) const | FAudioDevice | |
| SourceDataOverridePluginInterface | FAudioDevice | |
| Sources | FAudioDevice | protected |
| SpatializationInterfaces | FAudioDevice | protected |
| SpatializationPluginInterface | FAudioDevice | |
| SpatializationPluginInterfacesAvailable() | FAudioDevice | |
| StartEnvelopeFollowing(USoundSubmix *InSubmix) | FAudioDevice | inlinevirtual |
| StartRecording(USoundSubmix *InSubmix, float ExpectedRecordingDuration) | FAudioDevice | inlinevirtual |
| StartSources(TArray< FWaveInstance * > &WaveInstances, int32 FirstActiveIndex, bool bGameTicking) | FAudioDevice | protected |
| StartSpectrumAnalysis(USoundSubmix *InSubmix, const FSoundSpectrumAnalyzerSettings &InSettings) | FAudioDevice | virtual |
| StopActiveSound(uint64 AudioComponentID, const FString *EventLogID=nullptr) | FAudioDevice | |
| StopActiveSound(FActiveSound *ActiveSound, const FString *EventLogID=nullptr) | FAudioDevice | |
| StopAllSounds(bool bShouldStopUISounds=false) | FAudioDevice | virtual |
| StopEnvelopeFollowing(USoundSubmix *InSubmix) | FAudioDevice | inlinevirtual |
| StopRecording(USoundSubmix *InSubmix, float &OutNumChannels, float &OutSampleRate) | FAudioDevice | inlinevirtual |
| StopSoundsUsingResource(USoundWave *SoundWave, TArray< UAudioComponent * > *StoppedComponents=nullptr) | FAudioDevice | |
| StopSources(TArray< FWaveInstance * > &WaveInstances, int32 FirstActiveIndex) | FAudioDevice | protected |
| StopSourcesUsingBuffer(FSoundBuffer *SoundBuffer) | FAudioDevice | |
| StopSpectrumAnalysis(USoundSubmix *InSubmix) | FAudioDevice | virtual |
| StopTestComponent() | FAudioDevice | |
| SupportsRealtimeDecompression() const | FAudioDevice | inlinevirtual |
| Suspend(bool bGameTicking) | FAudioDevice | |
| SuspendContext() | FAudioDevice | inlinevirtual |
| Teardown() | FAudioDevice | |
| TeardownHardware() | FAudioDevice | inlinevirtual |
| UnlinkActiveSoundFromComponent(const FActiveSound &InActiveSound) | FAudioDevice | |
| UnregisterPluginListener(const TAudioPluginListenerPtr PluginListener) | FAudioDevice | |
| UnregisterSoundClass(USoundClass *SoundClass) | FAudioDevice | |
| UnregisterSoundSubmix(const USoundSubmixBase *SoundSubmix, const bool bReparentChildren) | FAudioDevice | inlinevirtual |
| UnregisterSubmixBufferListener(ISubmixBufferListener *InSubmixBufferListener, USoundSubmix *SoundSubmix=nullptr) | FAudioDevice | virtual |
| UnregisterSubmixBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > InSubmixBufferListener, USoundSubmix &SoundSubmix) | FAudioDevice | virtual |
| Update(bool bGameTicking) | FAudioDevice | |
| UpdateActiveSoundPlaybackTime(bool bIsTimeTicking) | FAudioDevice | |
| UpdateAudioVolumeProxy(const FAudioVolumeProxy &Proxy) | FAudioDevice | |
| UpdateDeviceDeltaTime() | FAudioDevice | inlinevirtual |
| UpdateEffect(FSoundSource *Source) | FAudioDevice | |
| UpdateGameThread() | FAudioDevice | inlinevirtual |
| UpdateHardware() | FAudioDevice | inlinevirtual |
| UpdateHardwareTiming() | FAudioDevice | inlinevirtual |
| UpdateSourceEffectChain(const uint32 SourceEffectChainId, const TArray< FSourceEffectChainEntry > &SourceEffectChain, const bool bPlayEffectChainTails) | FAudioDevice | inlinevirtual |
| UpdateSubmixModulationSettings(USoundSubmix *InSoundSubmix, USoundModulatorBase *InOutputModulation, USoundModulatorBase *InWetLevelModulation, USoundModulatorBase *InDryLevelModulation) | FAudioDevice | inlinevirtual |
| UpdateSubmixModulationSettings(USoundSubmix *InSoundSubmix, const TSet< TObjectPtr< USoundModulatorBase > > &InOutputModulation, const TSet< TObjectPtr< USoundModulatorBase > > &InWetLevelModulation, const TSet< TObjectPtr< USoundModulatorBase > > &InDryLevelModulation) | FAudioDevice | inlinevirtual |
| UpdateSubmixProperties(USoundSubmixBase *InSubmix) | FAudioDevice | inlinevirtual |
| UpdateVirtualLoops(bool bForceUpdate) | FAudioDevice | |
| ValidateAPICall(const TCHAR *Function, uint32 ErrorCode) | FAudioDevice | inlinevirtual |
| ~FAudioDevice() | FAudioDevice | virtual |
| ~FExec() | FExec | virtual |