| FExec
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AudioDevice.h |
Include |
#include "AudioDevice.h" |
class FAudioDevice : public FExec
Name | Description | ||
---|---|---|---|
|
double |
AudioClock |
The audio clock from the audio hardware. Not supported on all platforms. |
|
uint8: 1 |
bAllowCenterChannel3DPanning |
Whether or not we allow center channel panning (audio mixer only feature.) |
|
uint8: 1 |
bAudioMixerModuleLoaded |
Whether or not the audio mixer module is being used by this device. |
|
uint8: 1 |
bDisableAudioCaching |
HACK: Temporarily disable audio caching. |
|
uint8: 1 |
bIsAudioDeviceHardwareInitialized |
Whether or not the lower-level audio device hardware initialized. |
|
uint8: 1 |
bIsBakedAnalysisEnabled |
If baked analysis querying is enabled. |
|
uint8: 1 |
bIsStoppingVoicesEnabled |
|
|
uint8: 1 |
bOcclusionIsExternalSend |
Whether or not various audio plugin interfaces are external sends. |
|
uint8: 1 |
bReverbIsExternalSend |
|
|
CurrentSpatializationInterfaceInfoPtr |
||
|
CurrentSpatializationPluginInterfaceName |
3rd party audio spatialization interface. |
|
|
DeviceCreatedHandle |
Handle for our device created delegate. |
|
|
float |
DeviceDeltaTime |
|
|
DeviceDestroyedHandle |
Handle for our device destroyed delegate. |
|
|
DeviceID |
The handle for this audio device used in the audio device manager. |
|
|
Effects |
Interface to audio effects processing |
|
|
FreeSources |
||
|
ListenerProxies |
Game thread cache of listener transforms. |
|
|
Listeners |
Audio thread representation of listeners. |
|
|
TAudioModulatio... |
ModulationInterface |
3rd party modulation interface |
|
int32 |
NumPrecacheFrames |
The number of frames to precache. |
|
int32 |
NumStoppingSources |
The number of sources to reserve for stopping sounds. |
|
TAudioOcclusion... |
OcclusionInterface |
3rd party occlusion interface. |
|
FOnAudioDeviceP... |
OnAudioDevicePostRender |
Callback as audio device has just finished rendering a buffer. |
|
FOnAudioDeviceP... |
OnAudioDevicePreRender |
Callback as audio device is about to render a buffer. |
|
PlatformSettings |
The platform specific audio settings. |
|
|
PluginInitializationParams |
Cached parameters passed to the initialization of various audio plugins |
|
|
TArray< TAudioP... |
PluginListeners |
3rd party listener observers registered to this audio device. |
|
FCriticalSectio... |
RenderStateCallbackListCritSec |
|
|
TAudioReverbPtr |
ReverbPluginInterface |
3rd party reverb interface. |
|
int32 |
SampleRate |
The sample rate of all the audio devices |
|
TAudioSourceDat... |
SourceDataOverridePluginInterface |
3rd party source data override interface. |
|
Sources |
||
|
SpatializationInterfaces |
Name | Description | |
---|---|---|
|
FAudioDevice() |
Constructor |
Name | Description | |
---|---|---|
|
~FAudioDevice() |
Name | Description | ||
---|---|---|---|
|
void |
ActivateReverbEffect ( |
Activates a Reverb Effect without the need for a volume |
|
void |
AddAudioVolumeProxy ( |
|
|
void |
AddEnvelopeFollowerDelegate ( |
Adds an envelope follower delegate to the submix for this audio device. |
|
void |
AddNewActiveSound ( |
Adds an active sound to the audio device |
|
void |
AddNewActiveSound ( |
Adds an active sound to the audio device |
|
Audio::FPatc... |
AddPatchForSubmix ( |
|
|
Audio::FPatc... |
AddPatchInputForAudioBus ( |
|
|
Audio::FPatc... |
AddPatchOutputForAudioBus ( |
|
|
FDelegateHan... |
AddPostRenderDelegate ( |
|
|
FDelegateHan... |
AddPreRenderDelegate ( |
|
|
void |
AddReferencedObjects ( |
Track references to UObjects |
|
void |
AddSoundToStop ( |
Marks a sound to be stopped. Returns true if added to stop, false if already pending stop. |
|
void |
AddSpectralAnalysisDelegate ( |
|
|
void |
AddVirtualLoop ( |
|
|
void |
ApplyInteriorSettings ( |
Applies interior settings from affecting volumes to the active sound (called on audio thread) |
|
bool |
AreStartupSoundsPreCached() |
|
|
bool |
CanHaveMultipleActiveSounds ( |
Whether a given Audio Component ID should be allowed to have multiple associated Active Sounds |
|
bool |
CanUseVRAudioDevice() |
Query if the editor is in VR Preview for the current play world. |
|
float |
ClampPitch ( |
|
|
void |
ClearListenerAttenuationOverride ( |
Removes a listener attenuation override for the specified listener. |
|
void |
ClearSoundMixClassOverride ( |
Clears a sound class override in the given sound mix. |
|
void |
ClearSoundMixModifier ( |
Clear the effect of one SoundMix completely. |
|
void |
ClearSoundMixModifiers() |
Clear the effect of all SoundMix modifiers. |
|
void |
ClearSubmixEffectChainOverride ( |
Clears all submix effect chain overrides from the submix. |
|
void |
CountBytes ( |
Counts the bytes for the structures used in this class |
|
UAudioCompon... |
CreateComponent ( |
Creates an audio component to handle playing a sound. |
|
FAudioEffect... |
CreateEffectsManager() |
Creates a new platform specific sound source |
|
FSoundSource... |
CreateSoundSource() |
Creates a new platform specific sound source |
|
void |
DeactivateReverbEffect ( |
Deactivates a Reverb Effect not applied by a volume |
|
void |
Deinitialize() |
De-initialization step that occurs after device destroyed broadcast, but before removal from the device manager |
|
void |
DestroyEffect ( |
Platform dependent call to destroy any effect related data |
|
bool |
DisablePCMAudioCaching() |
Whether or not the platform disables caching of decompressed PCM data (i.e. to save memory on fixed memory platforms |
|
void |
EnableDebugAudioOutput() |
Enables the audio device to output debug audio to test audio device output. |
|
void |
EnableRadioEffect ( |
Enables or Disables the radio effect. |
|
void |
FadeIn() |
|
|
void |
FadeOut() |
Optional fadeout and fade in of audio to avoid clicks when closing or opening/reusing audio device. |
|
int32 |
FindClosestListenerIndex ( |
Returns the index of the listener closest to the given sound transform |
|
int32 |
FindClosestListenerIndex ( |
Returns the index of the listener closest to the given sound transform |
|
int32 |
FindClosestListenerIndex |
Returns the index of the listener closest to the given sound transform |
|
void |
Flush ( |
Stop all the audio components and sources attached to the world. |
|
void |
FlushAudioRenderingCommands ( |
Allows audio rendering command queue to flush during audio device flush. |
|
void |
FlushExtended ( |
Derived classes can override this method to do their own cleanup. |
|
void |
GatherInteriorData ( |
Gathers data about interior volumes affecting the active sound (called on audio thread) |
|
const TMap< ... |
GetActiveReverb() |
|
|
const TArray... |
GetActiveSounds() |
|
|
const TArray... |
GetActiveWaveInstances() |
|
|
double |
GetAudioClock() |
Returns the audio clock of the audio device. Not supported on all platforms. |
|
void |
GetAudioDeviceList |
Returns an array of available audio devices names for the platform |
|
FAudioDevice... |
GetAudioDeviceManager() |
Returns the audio device manager |
|
GetAudioStateProperty ( |
||
|
double |
GetAudioTime() |
Return the audio stream time |
|
void |
GetAudioVolumeSettings ( |
|
|
GetAvailableSpatializationPluginNames() |
Get the current list of available spatialization plugins |
|
|
void |
GetAzimuth ( |
Returns the azimuth angle of the sound relative to the sound's nearest listener. |
|
int32 |
GetBufferLength() |
Returns the buffer length of the audio device. |
|
float |
GetCompressionDurationThreshold ( |
|
|
UReverbEffec... |
GetCurrentReverbEffect() |
Returns the currently applied reverb effect if there is one. |
|
bool |
GetCurrentSourceEffectChain ( |
Returns the current source effect chain entries set dynamically from BP or elsewhere. |
|
FAudioSpatia... |
GetCurrentSpatializationPluginInterfaceInfo() |
|
|
bool |
GetDefaultAudioSettings ( |
Gets the default reverb and interior settings for the provided world. |
|
USoundMix &#... |
GetDefaultBaseSoundMixModifier() |
|
|
float |
GetDefaultReverbSendLevel() |
Returns the default reverb send level used for sources which have reverb applied but no attenuation settings. |
|
float |
GetDeviceDeltaTime() |
Returns the current audio device update delta time. |
|
bool |
GetDistanceSquaredToListener ( |
Sets OutSqDistance to the distance from location to the appropriate listener representation, depending on calling thread. |
|
bool |
GetDistanceSquaredToNearestListener ( |
Sets OutSqDistance to the distance from location the closest listener, depending on calling thread. |
|
float |
GetDistanceToNearestListener ( |
Returns the distance to the nearest listener from the given location |
|
const FAudio... |
GetEffects() |
Return the pointer to the sound effects handler |
|
FAudioEffect... |
GetEffects() |
Return the pointer to the sound effects handler |
|
float |
GetFocusFactor ( |
Returns the focus factor of a sound based on its position and listener data. |
|
float |
GetGameDeltaTime() |
Returns the game's delta time |
|
const FGloba... |
GetGlobalFocusSettings() |
|
|
TRange< floa... |
GetGlobalPitchRange() |
Returns global pitch range |
|
const FDynam... |
GetGlobalPitchScale() |
|
|
const FVecto... |
GetListenerAttenuationOverride ( |
Returns the listener attenuation override for the specified listener |
|
bool |
GetListenerPosition ( |
Returns a position from the appropriate listener representation, depending on calling thread. |
|
const TArray... |
GetListeners() |
|
|
bool |
GetListenerTransform ( |
Returns the transform of the appropriate listener representation, depending on calling thread |
|
FVector |
GetListenerTransformedDirection ( |
Gets the direction of the given position vector transformed relative to listener. |
|
bool |
GetListenerWorldID ( |
Returns the WorldID of the appropriate listener representation, depending on calling thread |
|
float |
GetLowPassFilterResonance() |
Low pass filter OneOverQ value |
|
void |
GetMagnitudesForFrequencies ( |
|
|
FAudioDevice... |
GetMainAudioDevice() |
Returns the main audio device of the engine |
|
int32 |
GetMaxChannels() |
Returns the max channels used by the audio device. |
|
void |
GetMaxDistanceAndFocusFactor ( |
Gets the max distance and focus factor of a sound. |
|
int32 |
GetMaxSources() |
Returns the maximum sources used by the audio device set on initialization, including the number of stopping voices reserved. |
|
float |
GetMaxWorldDistance() |
Returns the global maximum distance used in the audio engine. |
|
EDebugState |
GetMixDebugState() |
Gets the current audio debug state |
|
int32 |
GetNumActiveSources() |
Returns the number of active sound sources |
|
int32 |
GetNumBuffers() |
Returns the number of buffers the audio device keeps queued. |
|
int32 |
GetNumFreeSources() |
Returns the number of free sources. |
|
void |
GetPhasesForFrequencies ( |
|
|
float |
GetPlatformAudioHeadroom() |
|
|
const TArray... |
GetPrevPassiveSoundMixModifiers() |
|
|
float |
GetPrimaryVolume() |
Returns the volume that combines transient master volume and the FApp::GetVolumeMultiplier() value |
|
const FAudio... |
GetQualityLevelSettings() |
Returns the quality settings used by the default audio settings. |
|
float |
GetSampleRate() |
Returns the sample rate used by the audio device. |
|
int32 |
GetSortedActiveWaveInstances ( |
Iterate over the active AudioComponents for wave instances that could be playing. |
|
FSoundClassP... |
GetSoundClassCurrentProperties ( |
Gets the current properties of a sound class, if the sound class hasn't been registered, then it returns nullptr |
|
FSoundClassD... |
GetSoundClassDynamicProperties ( |
Returns the parameters which are dynamic from the given sound class. |
|
const TMap< ... |
GetSoundMixModifiers() |
|
|
FSoundSource... |
GetSoundSource ( |
|
|
TAudioSpatia... |
GetSpatializationPluginInterface() |
Return the spatialization plugin interface. |
|
TSubsystemCl... |
GetSubsystem ( |
Get a Subsystem of specified type from the provided AudioDeviceHandle returns nullptr if the Subsystem cannot be found or the AudioDeviceHandle is invalid |
|
TSubsystemCl... |
GetSubsystem() |
Get a Subsystem of specified type |
|
const TArray... |
GetSubsystemArray() |
Gets all Subsystems of specified type, this is only necessary for interfaces that can have multiple implementations instanced at a time. |
|
UAudioEngine... |
GetSubsystemBase ( |
Get a Subsystem of specified type |
|
UAudioCompon... |
GetTestComponent ( |
|
|
float |
GetTransientPrimaryVolume() |
|
|
const TMap< ... |
GetWaveInstanceSourceMap() |
|
|
void |
HandlePause ( |
Handle pausing/unpausing of sources when entering or leaving pause mode, or global pause (like device suspend) |
|
bool |
HasCompressedAudioInfoClass ( |
Whether this SoundWave has an associated info class to decompress it |
|
bool |
Init ( |
Basic initialization of the platform agnostic layer of the audio system |
|
void |
InitDefaultAudioBuses() |
Initialized audio buses marked as default that are to be enabled for the duration of the application. |
|
void * |
InitEffect ( |
Platform dependent call to init effect data on a sound source |
|
bool |
InitializeHardware() |
Starts up any platform specific hardware/APIs |
|
void |
InitializeSubsystemCollection() |
Create our subsystem collection root object and initialize subsystems |
|
void |
InitSoundClasses() |
Set up the sound class hierarchy |
|
void |
InitSoundEffectPresets() |
|
|
void |
InitSoundSources() |
Set up the initial sound sources Allows us to initialize sound source early on, allowing for render callback hookups for iOS Audio. |
|
void |
InitSoundSubmixes() |
Initializes sound submixes. |
|
void |
InvalidateCachedInteriorVolumes() |
When the set of Audio volumes have changed invalidate the cached values of active sounds |
|
bool |
IsAudioBusActive ( |
|
|
bool |
IsAudioDeviceMuted() |
|
|
bool |
IsBakedAnalaysisQueryingEnabled() |
Returns if baked analysis querying is enabled. |
|
bool |
IsExernalBackgroundSoundActive() |
Check if any background music or sound is playing through the audio device |
|
bool |
IsHRTFDisabled() |
Whether or not HRTF is disabled. |
|
bool |
IsHRTFEnabledForAll() |
Whether or not HRTF spatialization is enabled for all. |
|
bool |
IsInitialized() |
Whether the device was initialized. |
|
bool |
IsMainAudioDevice() |
|
|
bool |
IsModulationPluginEnabled() |
Whether or not there's a modulation plugin enabled. |
|
bool |
IsNonRealtime() |
|
|
bool |
IsOcclusionPluginEnabled() |
Whether or not there's an occlusion plugin enabled. |
|
bool |
IsOcclusionPluginLoaded() |
|
|
bool |
IsPendingStop ( |
Whether the provided ActiveSound is currently pending to stop |
|
bool |
IsReverbPluginEnabled() |
Whether or not there's a reverb plugin enabled. |
|
bool |
IsReverbPluginLoaded() |
|
|
bool |
IsSourceDataOverridePluginEnabled() |
|
|
bool |
IsSourceDataOverridePluginLoaded() |
|
|
bool |
IsSpatializationPluginEnabled() |
Whether or not there's a spatialization plugin enabled. |
|
bool |
IsStoppingVoicesEnabled() |
Returns if stopping voices is enabled. |
|
bool |
IsUsingListenerAttenuationOverride ( |
Returns if the specific listener is using an attenuation override position. |
|
bool |
LegacyReverbDisabled() |
|
|
bool |
LocationIsAudible ( |
Checks to see if a coordinate is within a distance of a specific listener |
|
bool |
LocationIsAudible ( |
Checks to see if a coordinate is within a distance of any listener |
|
void |
NotifyActiveSoundOcclusionTraceDone ( |
Notify that a pending async occlusion trace finished on the active sound. |
|
void |
NotifyAddActiveSound ( |
Notifies subsystems an active sound has been added (called on audio thread) |
|
void |
NotifyAudioDevicePostRender ( |
|
|
void |
NotifyAudioDevicePreRender ( |
|
|
void |
NotifyPendingDeleteInternal ( |
Notifies subsystems an active sound is about to be deleted (called on audio thread) |
|
void |
OnBeginPIE ( |
Deals with anything audio related that should happen when PIE starts |
|
void |
OnDeviceCreated ( |
Called after FAudioDevice creation and init |
|
void |
OnDeviceDestroyed ( |
Called before FAudioDevice teardown |
|
void |
OnEndPIE ( |
Deals with anything audio related that should happen when PIE ends |
|
void |
OnListenerUpdated |
This is overridden in Audio::FMixerDevice to propogate listener information to the audio thread. |
|
void |
OnPreGarbageCollect() |
|
|
void |
PauseActiveSound ( |
Pauses the active sound for the specified audio component |
|
void |
PlaySoundAtLocation ( |
Plays a sound at the given location without creating an audio component. |
|
bool |
PlayWhenSilentEnabled() |
Whether play when silent is enabled for all sounds associated with this audio device |
|
void |
PopSoundMixModifier ( |
Pop a SoundMix from the Audio Device's list. |
|
void |
Precache ( |
Precaches the passed in sound node wave object. Precaches the passed in sound node wave object. |
|
void |
PrecacheStartupSounds() |
Precaches all existing sounds. Called when audio setup is complete |
|
void |
PushSoundMixModifier ( |
Push a SoundMix onto the Audio Device's list. |
|
void |
RegisterPluginListener ( |
Registers a third party listener-observer to this audio device. |
|
void |
RegisterSoundClass ( |
Registers a sound class with the audio device |
|
void |
RegisterSoundSubmix ( |
Registers the sound submix |
|
void |
RegisterSubmixBufferListener ( |
Registers the submix buffer listener with the given submix. |
|
void |
RemoveActiveSound ( |
Removes an active sound from the active sounds array |
|
void |
RemoveAudioVolumeProxy ( |
|
|
bool |
RemovePostRenderDelegate ( |
|
|
bool |
RemovePreRenderDelegate ( |
|
|
void |
RemoveSoundMix ( |
Removes a sound mix - called when SoundMix is unloaded |
|
void |
RemoveSpectralAnalysisDelegate ( |
|
|
void |
ResetAudioVolumeProxyChangedState() |
|
|
void |
ResetInterpolation() |
Resets all interpolating values to defaults. |
|
void |
ResumeContext() |
Resume any context related objects |
|
void |
RetriggerVirtualLoop ( |
Attempts to retrigger a provided loop |
|
void |
SendCommandToActiveSounds ( |
Performs an operation on all active sounds requested to execute by an audio component |
|
void |
SetAudioStateProperty |
|
|
void |
SetBaseSoundMix ( |
Sets a new sound mix and applies it to all appropriate sound classes |
|
void |
SetCanHaveMultipleActiveSounds ( |
Set whether a given Audio Component ID should be allowed to have multiple associated Active Sounds |
|
bool |
SetCurrentSpatializationPlugin ( |
Set and initialize the current Spatialization plugin (by name) |
|
void |
SetDefaultAudioSettings ( |
Sets the default reverb and interior settings for the provided world |
|
void |
SetDefaultBaseSoundMix ( |
Sets the Sound Mix that should be active by default |
|
void |
SetDeviceMuted ( |
|
|
void |
SetGlobalFocusSettings ( |
|
|
void |
SetGlobalPitchModulation ( |
|
|
void |
SetHRTFDisabled ( |
|
|
void |
SetHRTFEnabledForAll ( |
|
|
void |
SetListener ( |
Sets the details about the listener |
|
void |
SetListenerAttenuationOverride ( |
Sets an override position for the specified listener to do attenuation calculations. |
|
void |
SetMaxChannels ( |
Sets the maximum number of channels dynamically. |
|
void |
SetMaxChannelsScaled ( |
Sets the maximum number of channels dynamically by scaled percentage. |
|
void |
SetMixDebugState ( |
|
|
void |
SetPlatformAudioHeadroom ( |
|
|
void |
SetSoundClassDistanceScale ( |
Overrides the attenuation scale used on a sound class. |
|
void |
SetSoundMixClassOverride ( |
Sets a sound class override in the given sound mix. |
|
void |
SetSoundMixModifiers |
|
|
void |
SetSpatializationInterfaceEnabled ( |
|
|
void |
SetSubmixAutoDisable ( |
Set whether or not a submix is auto-disabled. |
|
void |
SetSubmixAutoDisableTime ( |
Set what the auto-disable time is. |
|
void |
SetSubmixDryLevel ( |
Set the wet-dry level of the given submix |
|
void |
SetSubmixEffectChainOverride ( |
Sets a submix effect chain override for the given submix |
|
void |
SetSubmixModulationBaseLevels ( |
|
|
void |
SetSubmixOutputVolume ( |
Set the wet-dry level of the given submix |
|
void |
SetSubmixWetDryLevel ( |
Set the wet-dry level of the given submix |
|
void |
SetSubmixWetLevel ( |
Set the wet-dry level of the given submix |
|
void |
SetTransientPrimaryVolume ( |
|
|
void |
SetUseAttenuationForNonGameWorlds ( |
Set whether or not we force the use of attenuation for non-game worlds (as by default we only care about game worlds) |
|
bool |
ShouldUseRealtimeDecompression ( |
Returns true if a sound wave should be decompressed. |
|
void |
ShutdownDefaultAudioBuses() |
Shutdown all audio buses marked as default. |
|
bool |
SoundIsAudible ( |
Checks if the given sound would be audible. |
|
bool |
SpatializationPluginInterfacesAvailable() |
|
|
void |
StartAudioBus ( |
|
|
void |
StartEnvelopeFollowing ( |
This is called by a USoundSubmix to start envelope following on a submix isntance on this device. |
|
void |
StartRecording ( |
This is called by a USoundSubmix to start recording a submix instance on this device. |
|
void |
StartSources ( |
Start and/or update any sources that have a high enough priority to play |
|
void |
StartSpectrumAnalysis ( |
|
|
void |
StopActiveSound ( |
(Deprecated in favor of AddSoundToStop). Stops the active sound |
|
void |
StopActiveSound ( |
Removes the active sound for the specified audio component |
|
void |
StopAllSounds ( |
Stops all game sounds (and possibly UI) sounds |
|
void |
StopAudioBus ( |
|
|
void |
StopEnvelopeFollowing ( |
This is called by a USoundSubmix when we stop envelope following a submix instance on this device. |
|
Audio::FAlig... |
StopRecording ( |
This is called by a USoundSubmix when we stop recording a submix on this device. |
|
void |
StopSoundsUsingResource ( |
Stop any playing sounds that are using a particular SoundWave |
|
void |
StopSources ( |
Stop sources that need to be stopped, and touch the ones that need to be kept alive Stop sounds that are too low in priority to be played |
|
void |
StopSourcesUsingBuffer ( |
Stops any sound sources which are using the given buffer. |
|
void |
StopSpectrumAnalysis ( |
|
|
void |
StopTestComponent() |
|
|
bool |
SupportsRealtimeDecompression() |
Whether this device supports realtime decompression of sound waves (i.e. DTYPE_RealTime) |
|
void |
Suspend ( |
Suspend/resume all sounds (global pause for device suspend/resume, etc.) |
|
void |
SuspendContext() |
Suspend any context related objects |
|
void |
Teardown() |
Tears down the audio device |
|
void |
TeardownHardware() |
Shuts down any platform specific hardware/APIs |
|
void |
UnlinkActiveSoundFromComponent ( |
Disables ActiveSound from responding to calls from its associated AudioComponent. |
|
void |
UnregisterPluginListener ( |
Unregisters a third party listener-observer to this audio device. |
|
void |
UnregisterSoundClass ( |
Unregisters a sound class |
|
void |
UnregisterSoundSubmix ( |
Unregisters the sound submix |
|
void |
UnregisterSubmixBufferListener ( |
Unregisters the submix buffer listener with the given submix. |
|
void |
Update ( |
The audio system's main "Tick" function |
|
void |
UpdateActiveSoundPlaybackTime ( |
Update the active sound playback time. This is done here to do after all audio is updated. |
|
void |
UpdateAudioVolumeProxy ( |
|
|
void |
UpdateDeviceDeltaTime() |
Sets the update delta time for the audio frame |
|
void * |
UpdateEffect ( |
Platform dependent call to update the sound output with new parameters The audio system's main "Tick" function |
|
void |
UpdateGameThread() |
Update called on game thread. |
|
void |
UpdateHardware() |
Lets the platform any tick actions |
|
void |
UpdateHardwareTiming() |
Updates timing information for hardware. |
|
void |
UpdateSourceEffectChain ( |
Updates the source effect chain. Only implemented in audio mixer. |
|
void |
UpdateSubmixModulationSettings ( |
|
|
void |
UpdateSubmixProperties ( |
Updates the submix properties of any playing submix instances. |
|
void |
UpdateVirtualLoops ( |
|
|
bool |
ValidateAPICall ( |
Check for errors and output a human readable string |
Name |
Description |
|
---|---|---|
|
FAudioSpatializationInterfaceInfo |
|
|
FAudioVolumeSettings |
|
|
FCreateComponentParams |
Name |
Description |
---|---|
FToggleSoloPtr |
Handles all argument parsing for the solo commands in one place |
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bSpatializationIsExternalSend |
This member is no longer in use. Use the return value of GetCurrentSpatializationPluginInterfaceInfo() |
|
int32 |
MaxChannelsSupportedBySpatializationPlugin |
This member is no longer in use. Use the return value of GetCurrentSpatializationPluginInterfaceInfo() |
|
TAudioSpatializ... |
SpatializationPluginInterface |
Do not access this member directly, it is not used. Call GetSpatializationPluginInterface() instead. |
Name | Description | ||
---|---|---|---|
|
Audio::FPatc... |
AddPatchForAudioBus ( |
AddPatchForAudioBus is deprecated. Use AddPatchOutputForAudioBus. |
|
Audio::FPatc... |
AddPatchForAudioBus_GameThread ( |
AddPatchForAudioBus_GameThread is deprecated. Use AddPatchOutputForAudioBus. |
|
void |
AddPatchInputForAudioBus ( |
This overload of AddPatchInputForAudioBus is deprecated. Use the overload that takes the number of frames and channels as parameters. |
|
void |
AddPatchInputForAudioBus_GameThread ( |
AddPatchInputForAudioBus_GameThread is deprecated. Use AddPatchInputForAudioBus. |
|
void |
ClearListenerAttenuationOverride() |
Use ClearListenerAttenuationOverride that passes a ListenerIndex instead |
|
ICompressedA... |
CreateCompressedAudioInfo ( |
CreateCompressedAudioInfo is now deprecated. Please use IAudioInfoFactory::Create() instead |
|
ICompressedA... |
CreateCompressedAudioInfo ( |
CreateCompressedAudioInfo is now deprecated. Please use IAudioInfoFactory::Create() instead |
|
FActiveSound... |
FindActiveSound ( |
This call cannot be called from the GameThread & AudioComponents can now execute multiple ActiveSound instances at once. Use 'SendCommandToActiveSounds' instead. |
|
const FVecto... |
GetListenerAttenuationOverride() |
Use ParseAttenuation that passes a ListenerIndex instead |
|
float |
GetMasterVolume() |
GetMasterVolume has been deprecated. Please use GetPrimaryVolume instead. |
|
GetRuntimeFormat ( |
GetRuntimeFormat is now deprecated. Please call SoundWave::GetRuntimeFormat() instead |
|
|
const TMap< ... |
GetSoundClassPropertyMap() |
Direct access of SoundClasses is no longer allowed. Instead you should use the SoundMixClassOverride system |
|
float |
GetSquaredDistanceToListener ( |
Use GetDistanceSquaredToListener to check against a specific Listener |
|
float |
GetTransientMasterVolume() |
GetTransientMasterVolume has been deprecated. Please use GetTransientPrimaryVolume instead. |
|
bool |
IsUsingListenerAttenuationOverride() |
Use ParseAttenuation that passes a ListenerIndex instead |
|
bool |
LocationIsAudible ( |
Use LocationIsAudible that passes a ListenerIndex to check against a specific Listener |
|
void |
NotifyPendingDelete ( |
NotifyPending is deprecated in public scope. Use IActiveSoundUpdateInterface::OnNotifyPendingDelete instead. |
|
void |
SetListenerAttenuationOverride ( |
Use SetListenerAttenuationOverride that passes a ListenerIndex instead |
|
void |
SetTransientMasterVolume ( |
SetTransientMasterVolume has been deprecated. Please use SetTransientPrimaryVolume instead. |
|
void |
UpdateSubmixModulationSettings ( |
UpdateSubmixModulationSettings taking single modulators is deprecated. Use the overload that allows for modulator sets |