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

This is the complete list of members for Audio::FMixerDevice, 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) overrideAudio::FMixerDevicevirtual
AddMainSubmixEffect(FSoundEffectSubmixPtr SoundEffect)Audio::FMixerDevice
AddMasterSubmixEffect(FSoundEffectSubmixPtr SoundEffect)Audio::FMixerDevice
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) overrideAudio::FMixerDevicevirtual
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) overrideAudio::FMixerDevicevirtual
AddSoundToStop(FActiveSound *SoundToStop)FAudioDevice
AddSpectralAnalysisDelegate(USoundSubmix *InSubmix, const FSoundSpectrumAnalyzerDelegateSettings &InDelegateSettings, const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP) overrideAudio::FMixerDevicevirtual
AddSubmixEffect(USoundSubmix *InSoundSubmix, FSoundEffectSubmixPtr SoundEffect)Audio::FMixerDevice
AddVirtualLoop(const FAudioVirtualLoop &InVirtualLoop)FAudioDevice
ApplyInteriorSettings(FActiveSound &ActiveSound, FSoundParseParameters &ParseParams) constFAudioDevice
AreStartupSoundsPreCached() constFAudioDeviceinline
AudioClockFAudioDeviceprotected
AudioRenderThreadCommand(TFunction< void()> Command)Audio::FMixerDevice
bAllowCenterChannel3DPanningFAudioDeviceprotected
bAudioMixerModuleLoadedFAudioDevice
bDisableAudioCachingFAudioDevice
bIsAudioDeviceHardwareInitializedFAudioDevice
bIsBakedAnalysisEnabledFAudioDevice
bIsMainAudioMixerAudio::IAudioMixerprotected
bIsStoppingVoicesEnabledFAudioDevice
bOcclusionIsExternalSendFAudioDevice
bReverbIsExternalSendFAudioDevice
bSpatializationIsExternalSendFAudioDevice
CanHaveMultipleActiveSounds(uint64 AudioComponentID) constFAudioDevice
CanUseVRAudioDevice()FAudioDevicestatic
CheckAudioRenderingThread() constAudio::FMixerDevice
CheckAudioThread() constAudio::FMixerDevice
ClampPitch(float InPitchScale) constFAudioDevice
ClearListenerAttenuationOverride(int32 ListenerIndex)FAudioDevice
ClearMainSubmixEffects()Audio::FMixerDevice
ClearMasterSubmixEffects()Audio::FMixerDevice
ClearSoundMixClassOverride(USoundMix *InSoundMix, USoundClass *InSoundClass, float FadeOutTime)FAudioDevice
ClearSoundMixModifier(USoundMix *SoundMix)FAudioDevice
ClearSoundMixModifiers()FAudioDevice
ClearSubmixEffectChainOverride(USoundSubmix *InSoundSubmix, float InFadeTimeSec) overrideAudio::FMixerDevicevirtual
ClearSubmixEffects(USoundSubmix *InSoundSubmix)Audio::FMixerDevice
CountBytes(class FArchive &Ar) overrideAudio::FMixerDevicevirtual
CreateComponent(USoundBase *Sound, const FCreateComponentParams &Params=FCreateComponentParams())FAudioDevicestatic
CreateEffectsManager() overrideAudio::FMixerDevicevirtual
CreateSoundSource() overrideAudio::FMixerDevicevirtual
CreateSynchronizedAudioTaskQueue(AudioTaskQueueId QueueId)Audio::FMixerDevicestatic
CurrentSpatializationInterfaceInfoPtrFAudioDeviceprotected
CurrentSpatializationPluginInterfaceNameFAudioDeviceprotected
DeactivateReverbEffect(FName TagName)FAudioDevice
Deinitialize()FAudioDevice
DestroyEffect(FSoundSource *Source)FAudioDevice
DestroySynchronizedAudioTaskQueue(AudioTaskQueueId QueueId, bool RunCurrentQueue=false)Audio::FMixerDevicestatic
DeviceCreatedHandleFAudioDeviceprotected
DeviceDeltaTimeFAudioDeviceprotected
DeviceDestroyedHandleFAudioDeviceprotected
DeviceIDFAudioDevice
DisablePCMAudioCaching() constFAudioDeviceinlinevirtual
DrawSubmixes(FOutputDevice &InOutput, const TArray< FString > &InArgs) constAudio::FMixerDevice
EffectsFAudioDeviceprotected
EFlags enum nameFGCObject
EnableDebugAudioOutput() overrideAudio::FMixerDevicevirtual
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() overrideAudio::FMixerDevicevirtual
FadeOut() overrideAudio::FMixerDevicevirtual
FAudioDevice()FAudioDevice
FGCObject()FGCObjectinline
FGCObject(const FGCObject &Other)FGCObjectinline
FGCObject(FGCObject &&Other)FGCObjectinline
FGCObject(EFlags Flags)FGCObjectinlineexplicit
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
FindSubmixInstanceByObjectId(uint32 InObjectId)Audio::FMixerDevice
Flush(UWorld *WorldToFlush, bool bClearActivatedReverb=true)FAudioDevice
FlushAudioRenderingCommands(bool bPumpSynchronously=false) overrideAudio::FMixerDevicevirtual
FlushExtended(UWorld *WorldToFlush, bool bClearActivatedReverb)Audio::FMixerDevicevirtual
FMixerDevice(IAudioMixerPlatformInterface *InAudioMixerPlatform)Audio::FMixerDevice
ForEachSubsystem(TFunctionRef< void(TSubsystemClass *)> Operation) constFAudioDeviceinline
FreeSourcesFAudioDeviceprotected
GameThreadMPSCCommand(TFunction< void()> InCommand)Audio::FMixerDevice
GatherInteriorData(FActiveSound &ActiveSound, FSoundParseParameters &ParseParams) constFAudioDevice
Get2DChannelMap(bool bIsVorbis, const int32 NumSourceChannels, const bool bIsCenterChannelOnly, Audio::FAlignedFloatBuffer &OutChannelMap) constAudio::FMixerDevice
Get2DChannelMap(bool bIsVorbis, const int32 NumSourceChannels, const int32 NumOutputChannels, const bool bIsCenterChannelOnly, Audio::FAlignedFloatBuffer &OutChannelMap)Audio::FMixerDevicestatic
Get3DChannelMap(const int32 InSubmixNumChannels, const FWaveInstance *InWaveInstance, const float EmitterAzimuth, const float NonSpatiliazedFactor, const TMap< EAudioMixerChannel::Type, float > *InOmniMap, float InDefaultOmniValue, Audio::FAlignedFloatBuffer &OutChannelMap)Audio::FMixerDevice
GetActiveReverb() constFAudioDevice
GetActiveSounds() constFAudioDeviceinline
GetActiveWaveInstances() constFAudioDevice
GetAudioClock() constFAudioDeviceinline
GetAudioClockDelta() constAudio::FMixerDeviceinline
GetAudioDeviceList(TArray< FString > &OutAudioDeviceNames) const overrideAudio::FMixerDevicevirtual
GetAudioDeviceManager()FAudioDevicestatic
GetAudioLinkFactory() constAudio::FMixerDevice
GetAudioMixerPlatform() constAudio::FMixerDeviceinline
GetAudioRenderThreadTime() constAudio::FMixerDeviceinline
GetAudioStateProperty(const FName &PropertyName) constFAudioDevice
GetAudioThreadTime() constAudio::FMixerDeviceinline
GetAudioTime() const overrideAudio::FMixerDevicevirtual
GetAudioVolumeSettings(const uint32 WorldID, const FVector &Location, FAudioVolumeSettings &OutSettings) constFAudioDevice
GetAvailableSpatializationPluginNames() constFAudioDevice
GetAzimuth(const FAttenuationListenerData &OutListenerData, float &OutAzimuth, float &AbsoluteAzimuth) constFAudioDevice
GetBaseDefaultSubmix()Audio::FMixerDevice
GetBufferLength() constFAudioDeviceinline
GetChannelArray() constAudio::FMixerDevice
GetCompressionDurationThreshold(const FSoundGroup &SoundGroup)FAudioDevice
GetCurrentReverbEffect() constFAudioDeviceinline
GetCurrentSourceEffectChain(const uint32 SourceEffectChainId, TArray< FSourceEffectChainEntry > &OutCurrentSourceEffectChainEntries) overrideAudio::FMixerDevicevirtual
GetCurrentSpatializationPluginInterfaceInfo()FAudioDevice
GetDefaultAudioSettings(uint32 WorldID, FReverbSettings &OutReverbSettings, FInteriorSettings &OutInteriorSettings) constFAudioDevice
GetDefaultBaseSoundMixModifier()FAudioDeviceinline
GetDefaultChannelPositions() constAudio::FMixerDevice
GetDefaultPositionMap(int32 NumChannels)Audio::FMixerDevice
GetDefaultReverbSendLevel() constFAudioDeviceinline
GetDeviceDeltaTime() constFAudioDevice
GetDeviceOutputChannels() constAudio::FMixerDevice
GetDeviceSampleRate() constAudio::FMixerDevice
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
GetEQSubmix()Audio::FMixerDevice
GetFactoryForSubmixInstance(USoundSubmix *SoundSubmix)Audio::FMixerDevice
GetFactoryForSubmixInstance(FMixerSubmixWeakPtr &SoundSubmixPtr)Audio::FMixerDevice
GetFocusFactor(const float Azimuth, const FSoundAttenuationSettings &AttenuationSettings) constFAudioDevice
GetGameDeltaTime() constFAudioDevice
GetGlobalFocusSettings() constFAudioDevice
GetGlobalPitchRange() constFAudioDevice
GetGlobalPitchScale() constFAudioDeviceinline
GetInterpolatedAudioClock() const overrideAudio::FMixerDevicevirtual
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
GetListenerTransforms()Audio::FMixerDevice
GetListenerWorldID(int32 ListenerIndex, uint32 &OutWorldID) constFAudioDevice
GetLowPassFilterResonance() constFAudioDevice
GetMagnitudesForFrequencies(USoundSubmix *InSubmix, const TArray< float > &InFrequencies, TArray< float > &OutMagnitudes) overrideAudio::FMixerDevicevirtual
GetMainAudioDevice()FAudioDevicestatic
GetMainSubmix()Audio::FMixerDevice
GetMainSubmixObject() const overrideAudio::FMixerDevicevirtual
GetMasterEQSubmix()Audio::FMixerDevice
GetMasterReverbSubmix()Audio::FMixerDevice
GetMasterSubmix()Audio::FMixerDevice
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
GetMixerSourceVoice()Audio::FMixerDevice
GetMonoChannelUpmixMethod() constAudio::FMixerDeviceinline
GetNumActiveSources() const overrideAudio::FMixerDevicevirtual
GetNumBuffers() constFAudioDeviceinline
GetNumDeviceChannels() constAudio::FMixerDeviceinline
GetNumDirectOutChannels() constAudio::FMixerDeviceinline
GetNumFreeSources() constFAudioDeviceinline
GetNumOutputBuffers() constAudio::FMixerDeviceinline
GetNumOutputFrames() constAudio::FMixerDeviceinline
GetNumSources() constAudio::FMixerDevice
GetPhasesForFrequencies(USoundSubmix *InSubmix, const TArray< float > &InFrequencies, TArray< float > &OutPhases) overrideAudio::FMixerDevicevirtual
GetPlatformAudioHeadroom() constFAudioDeviceinline
GetPlatformDeviceInfo() constAudio::FMixerDeviceinline
GetPlatformSettings() const overrideAudio::FMixerDevicevirtual
GetPrevPassiveSoundMixModifiers() constFAudioDeviceinline
GetPrimaryVolume() constFAudioDeviceinline
GetQualityLevelSettings()FAudioDevicestatic
GetReferencerName() const overrideAudio::FMixerDeviceinlinevirtual
GetReferencerPropertyName(UObject *Object, FString &OutPropertyName) constFGCObjectinlinevirtual
GetRenderScheduler() constAudio::FMixerDeviceinline
GetReverbSubmix()Audio::FMixerDevice
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
GetSourceManager()Audio::FMixerDevice
GetSourceManager() constAudio::FMixerDevice
GetSpatializationPluginInterface()FAudioDeviceinline
GetSubmixInstance(const USoundSubmixBase *SoundSubmix) constAudio::FMixerDevice
GetSubsystem() constFAudioDeviceinline
GetSubsystem(const FAudioDeviceHandle &InHandle)FAudioDeviceinlinestatic
GetSubsystemArrayCopy() constFAudioDeviceinline
GetSubsystemBase(TSubclassOf< UAudioEngineSubsystem > SubsystemClass) constFAudioDeviceinline
GetTestComponent(UWorld *InWorld)FAudioDevice
GetTransientMasterVolume() constFAudioDeviceinline
GetTransientPrimaryVolume() constFAudioDeviceinline
GetWaveInstanceSourceMap() constFAudioDevice
GGCObjectReferencerFGCObjectstatic
HandlePause(bool bGameTicking, bool bGlobalPause=false)FAudioDeviceprotected
HasCompressedAudioInfoClass(USoundWave *SoundWave) overrideAudio::FMixerDevicevirtual
IAudioMixer()Audio::IAudioMixerinlineprotected
Init(Audio::FDeviceId InDeviceID, int32 InMaxSources, int32 BufferSizeOverride=INDEX_NONE, int32 NumBuffersOverride=INDEX_NONE)FAudioDevice
InitEffect(FSoundSource *Source)FAudioDevice
InitializeHardware() overrideAudio::FMixerDevicevirtual
InitializeSubsystemCollection()FAudioDeviceprotected
InitSoundClasses()FAudioDevice
InitSoundSources()FAudioDeviceprotected
InitSoundSubmixes() overrideAudio::FMixerDeviceprotectedvirtual
InvalidateCachedInteriorVolumes() constFAudioDevice
IsAudioDeviceMuted() constFAudioDevice
IsAudioRenderingThread() constAudio::FMixerDevice
IsBakedAnalaysisQueryingEnabled() constFAudioDeviceinline
IsEndpointSubmix(const USoundSubmixBase *InSubmix)Audio::FMixerDevicestatic
IsExernalBackgroundSoundActive() overrideAudio::FMixerDevicevirtual
IsHRTFDisabled() constFAudioDevice
IsHRTFEnabledForAll() constFAudioDevice
IsInitialized() constFAudioDeviceinlineprotected
IsMainAudioMixer() constAudio::IAudioMixerinline
IsModulationPluginEnabled() constFAudioDeviceinline
IsNonRealtime() const overrideAudio::FMixerDevicevirtual
IsOcclusionPluginEnabled() constFAudioDeviceinline
IsOcclusionPluginLoaded()FAudioDevicestatic
IsPendingStop(FActiveSound *ActiveSound)FAudioDevice
IsReverbPluginEnabled() constFAudioDeviceinline
IsReverbPluginLoaded()FAudioDevicestatic
IsSourceDataOverridePluginEnabled() constFAudioDeviceinline
IsSourceDataOverridePluginLoaded()FAudioDevicestatic
IsSpatializationPluginEnabled() constFAudioDeviceinline
IsStoppingVoicesEnabled() constFAudioDeviceinline
IsUsingListenerAttenuationOverride(int32 ListenerIndex) constFAudioDevice
KickQueuedTasks(AudioTaskQueueId QueueId)Audio::FMixerDevicestatic
LegacyReverbDisabled()FAudioDevicestatic
ListenerProxiesFAudioDevice
ListenersFAudioDeviceprotected
ListenerTransformsAudio::FMixerDeviceprotected
LocationIsAudible(const FVector &Location, const float MaxDistance) constFAudioDevice
LocationIsAudible(const FVector &Location, int32 ListenerIndex, const float MaxDistance) constFAudioDevice
MakePatch(int32 InFrames, int32 InChannels, float InGain) constAudio::FMixerDevice
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
OnAudioStreamShutdown() overrideAudio::FMixerDevicevirtual
OnDeviceCreated(Audio::FDeviceId InDeviceID)FAudioDevice
OnDeviceDestroyed(Audio::FDeviceId InDeviceID)FAudioDevice
OnListenerUpdated(const TArray< FListener > &InListeners) overrideAudio::FMixerDeviceprotectedvirtual
OnPreGarbageCollect()FAudioDevice
OnProcessAudioStream(FAlignedFloatBuffer &OutputBuffer) overrideAudio::FMixerDevicevirtual
operator=(const FGCObject &)FGCObjectinline
operator=(FGCObject &&)FGCObjectinline
PauseActiveSound(uint64 AudioComponentID, const bool bInIsPaused)FAudioDevice
PauseRecording(USoundSubmix *InSubmix)Audio::FMixerDevicevirtual
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
QuantizedEventClockManagerAudio::FMixerDevice
QuartzPersistentStateCritSecAudio::FMixerDevice
QuartzSubsystemDataAudio::FMixerDevice
RegisterGCObject()FGCObject
RegisterPluginListener(const TAudioPluginListenerPtr PluginListener)FAudioDevice
RegisterSoundClass(USoundClass *InSoundClass)FAudioDevice
RegisterSoundSubmix(USoundSubmixBase *SoundSubmix, bool bInit=true) overrideAudio::FMixerDevicevirtual
RegisterSubmixBufferListener(ISubmixBufferListener *InSubmixBufferListener, USoundSubmix *InSubmix=nullptr) overrideAudio::FMixerDevicevirtual
RegisterSubmixBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > InSubmixBufferListener, USoundSubmix &InSubmix) overrideAudio::FMixerDevicevirtual
ReleaseMixerSourceVoice(FMixerSourceVoice *InSourceVoice)Audio::FMixerDevice
RemoveActiveSound(FActiveSound *ActiveSound)FAudioDevice
RemoveAudioVolumeProxy(uint32 AudioVolumeID)FAudioDevice
RemoveEnvelopeFollowerDelegate(USoundSubmix *InSubmix, const FOnSubmixEnvelopeBP &OnSubmixEnvelopeBP) overrideAudio::FMixerDevicevirtual
RemoveMainSubmixEffect(uint32 SubmixEffectId)Audio::FMixerDevice
RemoveMasterSubmixEffect(uint32 SubmixEffectId)Audio::FMixerDevice
RemovePostRenderDelegate(const FDelegateHandle &InHandle)FAudioDevice
RemovePreRenderDelegate(const FDelegateHandle &InHandle)FAudioDevice
RemoveSoundMix(USoundMix *SoundMix)FAudioDevice
RemoveSpectralAnalysisDelegate(USoundSubmix *InSubmix, const FOnSubmixSpectralAnalysisBP &OnSubmixSpectralAnalysisBP) overrideAudio::FMixerDevicevirtual
RemoveSubmixEffect(USoundSubmix *InSoundSubmix, uint32 SubmixEffectId)Audio::FMixerDevice
RemoveSubmixEffectAtIndex(USoundSubmix *InSoundSubmix, int32 SubmixChainIndex)Audio::FMixerDevice
RenderStateCallbackListCritSecFAudioDeviceprotected
ReplaceSoundEffectSubmix(USoundSubmix *InSoundSubmix, int32 InSubmixChainIndex, FSoundEffectSubmixPtr SoundEffect)Audio::FMixerDevice
ResetAudioVolumeProxyChangedState()FAudioDevice
ResetInterpolation()FAudioDevice
ResumeContext() overrideAudio::FMixerDevicevirtual
ResumeRecording(USoundSubmix *InSubmix)Audio::FMixerDevicevirtual
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) overrideAudio::FMixerDevicevirtual
SetSubmixAutoDisableTime(USoundSubmix *InSoundSubmix, float InDisableTime) overrideAudio::FMixerDevicevirtual
SetSubmixDryLevel(USoundSubmix *InSoundSubmix, float InDryLevel) overrideAudio::FMixerDevicevirtual
SetSubmixEffectChainOverride(USoundSubmix *InSoundSubmix, const TArray< FSoundEffectSubmixPtr > &InSubmixEffectPresetChain, float InFadeTimeSec) overrideAudio::FMixerDevicevirtual
SetSubmixModulationBaseLevels(USoundSubmix *InSoundSubmix, float InVolumeModBase, float InWetModBase, float InDryModBase) overrideAudio::FMixerDevicevirtual
SetSubmixOutputVolume(USoundSubmix *InSoundSubmix, float InOutputVolume) overrideAudio::FMixerDevicevirtual
SetSubmixWetDryLevel(USoundSubmix *InSoundSubmix, float InOutputVolume, float InWetLevel, float InDryLevel) overrideAudio::FMixerDevicevirtual
SetSubmixWetLevel(USoundSubmix *InSoundSubmix, float InWetLevel) overrideAudio::FMixerDevicevirtual
SetTransientMasterVolume(float TransientPrimaryVolume)FAudioDevice
SetTransientPrimaryVolume(float TransientPrimaryVolume)FAudioDevice
SetUseAttenuationForNonGameWorlds(bool bInUseAttenuationForNonGameWorlds)FAudioDeviceinline
ShouldRecycleThreads()Audio::IAudioMixerstatic
ShouldUseDeviceInfoCache()Audio::IAudioMixerstatic
ShouldUseRealtimeDecompression(bool bForceFullDecompression, const FSoundGroup &SoundGroup, USoundWave *SoundWave, float CompressedDurationThreshold) constFAudioDevice
ShouldUseThreadedDeviceSwap()Audio::IAudioMixerstatic
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) overrideAudio::FMixerDevicevirtual
StartRecording(USoundSubmix *InSubmix, float ExpectedRecordingDuration) overrideAudio::FMixerDevicevirtual
StartSources(TArray< FWaveInstance * > &WaveInstances, int32 FirstActiveIndex, bool bGameTicking)FAudioDeviceprotected
StartSpectrumAnalysis(USoundSubmix *InSubmix, const FSoundSpectrumAnalyzerSettings &InSettings) overrideAudio::FMixerDevicevirtual
StaticInit()FGCObjectstatic
StopActiveSound(uint64 AudioComponentID, const FString *EventLogID=nullptr)FAudioDevice
StopActiveSound(FActiveSound *ActiveSound, const FString *EventLogID=nullptr)FAudioDevice
StopAllSounds(bool bShouldStopUISounds=false)FAudioDevicevirtual
StopEnvelopeFollowing(USoundSubmix *InSubmix) overrideAudio::FMixerDevicevirtual
StopRecording(USoundSubmix *InSubmix, float &OutNumChannels, float &OutSampleRate) overrideAudio::FMixerDevicevirtual
StopSoundsUsingResource(USoundWave *SoundWave, TArray< UAudioComponent * > *StoppedComponents=nullptr)FAudioDevice
StopSources(TArray< FWaveInstance * > &WaveInstances, int32 FirstActiveIndex)FAudioDeviceprotected
StopSourcesUsingBuffer(FSoundBuffer *SoundBuffer)FAudioDevice
StopSpectrumAnalysis(USoundSubmix *InSubmix) overrideAudio::FMixerDevicevirtual
StopTestComponent()FAudioDevice
SupportsRealtimeDecompression() constFAudioDeviceinlinevirtual
Suspend(bool bGameTicking)FAudioDevice
SuspendContext() overrideAudio::FMixerDevicevirtual
Teardown()FAudioDevice
TeardownHardware() overrideAudio::FMixerDevicevirtual
UnlinkActiveSoundFromComponent(const FActiveSound &InActiveSound)FAudioDevice
UnregisterGCObject()FGCObject
UnregisterPluginListener(const TAudioPluginListenerPtr PluginListener)FAudioDevice
UnregisterSoundClass(USoundClass *SoundClass)FAudioDevice
UnregisterSoundSubmix(const USoundSubmixBase *SoundSubmix, const bool bReparentChildren) overrideAudio::FMixerDevicevirtual
UnregisterSubmixBufferListener(ISubmixBufferListener *InSubmixBufferListener, USoundSubmix *InSubmix=nullptr) overrideAudio::FMixerDevicevirtual
UnregisterSubmixBufferListener(TSharedRef< ISubmixBufferListener, ESPMode::ThreadSafe > InSubmixBufferListener, USoundSubmix &InSubmix) overrideAudio::FMixerDevicevirtual
Update(bool bGameTicking)FAudioDevice
UpdateActiveSoundPlaybackTime(bool bIsTimeTicking)FAudioDevice
UpdateAudioVolumeProxy(const FAudioVolumeProxy &Proxy)FAudioDevice
UpdateDeviceDeltaTime() overrideAudio::FMixerDevicevirtual
UpdateEffect(FSoundSource *Source)FAudioDevice
UpdateGameThread() overrideAudio::FMixerDevicevirtual
UpdateHardware() overrideAudio::FMixerDevicevirtual
UpdateHardwareTiming() overrideAudio::FMixerDevicevirtual
UpdateSourceEffectChain(const uint32 SourceEffectChainId, const TArray< FSourceEffectChainEntry > &SourceEffectChain, const bool bPlayEffectChainTails) overrideAudio::FMixerDevicevirtual
UpdateSubmixModulationSettings(USoundSubmix *InSoundSubmix, const TSet< TObjectPtr< USoundModulatorBase > > &InOutputModulation, const TSet< TObjectPtr< USoundModulatorBase > > &InWetLevelModulation, const TSet< TObjectPtr< USoundModulatorBase > > &InDryLevelModulation) overrideAudio::FMixerDevicevirtual
FAudioDevice::UpdateSubmixModulationSettings(USoundSubmix *InSoundSubmix, USoundModulatorBase *InOutputModulation, USoundModulatorBase *InWetLevelModulation, USoundModulatorBase *InDryLevelModulation)FAudioDeviceinlinevirtual
UpdateSubmixProperties(USoundSubmixBase *InSubmix) overrideAudio::FMixerDevicevirtual
UpdateVirtualLoops(bool bForceUpdate)FAudioDevice
ValidateAPICall(const TCHAR *Function, uint32 ErrorCode) overrideAudio::FMixerDevicevirtual
~FAudioDevice()FAudioDevicevirtual
~FExec()FExecvirtual
~FGCObject()FGCObjectinlinevirtual
~FMixerDevice()Audio::FMixerDevice