UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSoundParseParameters Struct Reference

#include <ActiveSound.h>

Public Member Functions

 FSoundParseParameters ()
 

Public Attributes

FNotifyBufferFinishedHooks NotifyBufferFinishedHooks
 
USoundClassSoundClass
 
FTransform Transform
 
FVector Velocity
 
float Volume
 
float DistanceAttenuation
 
float OcclusionAttenuation
 
float VolumeMultiplier
 
int32 EnvelopeFollowerAttackTime
 
int32 EnvelopeFollowerReleaseTime
 
float InteriorVolumeMultiplier
 
float Priority
 
float Pitch
 
float StartTime
 
float NonSpatializedRadiusStart
 
float NonSpatializedRadiusEnd
 
ENonSpatializedRadiusSpeakerMapMode NonSpatializedRadiusMode
 
float AttenuationDistance
 
float ListenerToSoundDistance
 
float ListenerToSoundDistanceForPanning
 
float AbsoluteAzimuth
 
USoundSubmixBaseSoundSubmix
 
TArray< FSoundSubmixSendInfoSoundSubmixSends
 
TArray< FAttenuationSubmixSendSettingsAttenuationSubmixSends
 
TArray< FSoundSourceBusSendInfoBusSends [(int32) EBusSendType::Count]
 
EReverbSendMethod ReverbSendMethod
 
FVector2D ReverbSendLevelRange
 
FVector2D ReverbSendLevelDistanceRange
 
float ManualReverbSendLevel
 
FRuntimeFloatCurve CustomReverbSendCurve
 
float StereoSpread
 
ESoundSpatializationAlgorithm SpatializationMethod
 
bool bSpatializationIsExternalSend
 
USpatializationPluginSourceSettingsBaseSpatializationPluginSettings
 
UOcclusionPluginSourceSettingsBaseOcclusionPluginSettings
 
UReverbPluginSourceSettingsBaseReverbPluginSettings
 
USourceDataOverridePluginSourceSettingsBaseSourceDataOverridePluginSettings
 
UAudioLinkSettingsAbstractAudioLinkSettingsOverride = nullptr
 
USoundEffectSourcePresetChainSourceEffectChain
 
float LowPassFilterFrequency
 
float HighPassFilterFrequency
 
float AttenuationLowpassFilterFrequency
 
float AttenuationHighpassFilterFrequency
 
float OcclusionFilterFrequency
 
float AmbientZoneFilterFrequency
 
uint32 bEnableBusSends: 1
 
uint32 bEnableBaseSubmix: 1
 
uint32 bEnableSubmixSends: 1
 
uint32 bEnableSourceDataOverride: 1
 
uint32 bEnableSendToAudioLink: 1
 
uint8 bUseSpatialization:1
 
uint8 bLooping:1
 
uint8 bEnableLowPassFilter:1
 
uint8 bEnableHighPassFilter:1
 
uint8 bIsOccluded:1
 
uint8 bIsPaused:1
 
uint8 bEnableRetrigger: 1
 
uint8 bApplyNormalizationToStereoSounds:1
 

Detailed Description

Struct used for gathering the final parameters to apply to a wave instance

Constructor & Destructor Documentation

◆ FSoundParseParameters()

FSoundParseParameters::FSoundParseParameters ( )
inline

Member Data Documentation

◆ AbsoluteAzimuth

float FSoundParseParameters::AbsoluteAzimuth

◆ AmbientZoneFilterFrequency

float FSoundParseParameters::AmbientZoneFilterFrequency

◆ AttenuationDistance

float FSoundParseParameters::AttenuationDistance

◆ AttenuationHighpassFilterFrequency

float FSoundParseParameters::AttenuationHighpassFilterFrequency

◆ AttenuationLowpassFilterFrequency

float FSoundParseParameters::AttenuationLowpassFilterFrequency

◆ AttenuationSubmixSends

TArray<FAttenuationSubmixSendSettings> FSoundParseParameters::AttenuationSubmixSends

◆ AudioLinkSettingsOverride

UAudioLinkSettingsAbstract* FSoundParseParameters::AudioLinkSettingsOverride = nullptr

◆ bApplyNormalizationToStereoSounds

uint8 FSoundParseParameters::bApplyNormalizationToStereoSounds

◆ bEnableBaseSubmix

uint32 FSoundParseParameters::bEnableBaseSubmix

Whether or not to render to the main submix

◆ bEnableBusSends

uint32 FSoundParseParameters::bEnableBusSends

Whether or not to enable sending this audio's output to buses.

◆ bEnableHighPassFilter

uint8 FSoundParseParameters::bEnableHighPassFilter

◆ bEnableLowPassFilter

uint8 FSoundParseParameters::bEnableLowPassFilter

◆ bEnableRetrigger

uint8 FSoundParseParameters::bEnableRetrigger

◆ bEnableSendToAudioLink

uint32 FSoundParseParameters::bEnableSendToAudioLink

◆ bEnableSourceDataOverride

uint32 FSoundParseParameters::bEnableSourceDataOverride

◆ bEnableSubmixSends

uint32 FSoundParseParameters::bEnableSubmixSends

Whether or not to enable Submix Sends in addition to the Main Submix

◆ bIsOccluded

uint8 FSoundParseParameters::bIsOccluded

◆ bIsPaused

uint8 FSoundParseParameters::bIsPaused

◆ bLooping

uint8 FSoundParseParameters::bLooping

◆ bSpatializationIsExternalSend

bool FSoundParseParameters::bSpatializationIsExternalSend

◆ bUseSpatialization

uint8 FSoundParseParameters::bUseSpatialization

◆ BusSends

TArray<FSoundSourceBusSendInfo> FSoundParseParameters::BusSends[(int32) EBusSendType::Count]

◆ CustomReverbSendCurve

FRuntimeFloatCurve FSoundParseParameters::CustomReverbSendCurve

◆ DistanceAttenuation

float FSoundParseParameters::DistanceAttenuation

◆ EnvelopeFollowerAttackTime

int32 FSoundParseParameters::EnvelopeFollowerAttackTime

◆ EnvelopeFollowerReleaseTime

int32 FSoundParseParameters::EnvelopeFollowerReleaseTime

◆ HighPassFilterFrequency

float FSoundParseParameters::HighPassFilterFrequency

◆ InteriorVolumeMultiplier

float FSoundParseParameters::InteriorVolumeMultiplier

◆ ListenerToSoundDistance

float FSoundParseParameters::ListenerToSoundDistance

◆ ListenerToSoundDistanceForPanning

float FSoundParseParameters::ListenerToSoundDistanceForPanning

◆ LowPassFilterFrequency

float FSoundParseParameters::LowPassFilterFrequency

◆ ManualReverbSendLevel

float FSoundParseParameters::ManualReverbSendLevel

◆ NonSpatializedRadiusEnd

float FSoundParseParameters::NonSpatializedRadiusEnd

◆ NonSpatializedRadiusMode

ENonSpatializedRadiusSpeakerMapMode FSoundParseParameters::NonSpatializedRadiusMode

◆ NonSpatializedRadiusStart

float FSoundParseParameters::NonSpatializedRadiusStart

◆ NotifyBufferFinishedHooks

FNotifyBufferFinishedHooks FSoundParseParameters::NotifyBufferFinishedHooks

◆ OcclusionAttenuation

float FSoundParseParameters::OcclusionAttenuation

◆ OcclusionFilterFrequency

float FSoundParseParameters::OcclusionFilterFrequency

◆ OcclusionPluginSettings

UOcclusionPluginSourceSettingsBase* FSoundParseParameters::OcclusionPluginSettings

◆ Pitch

float FSoundParseParameters::Pitch

◆ Priority

float FSoundParseParameters::Priority

◆ ReverbPluginSettings

UReverbPluginSourceSettingsBase* FSoundParseParameters::ReverbPluginSettings

◆ ReverbSendLevelDistanceRange

FVector2D FSoundParseParameters::ReverbSendLevelDistanceRange

◆ ReverbSendLevelRange

FVector2D FSoundParseParameters::ReverbSendLevelRange

◆ ReverbSendMethod

EReverbSendMethod FSoundParseParameters::ReverbSendMethod

◆ SoundClass

USoundClass* FSoundParseParameters::SoundClass

◆ SoundSubmix

USoundSubmixBase* FSoundParseParameters::SoundSubmix

◆ SoundSubmixSends

TArray<FSoundSubmixSendInfo> FSoundParseParameters::SoundSubmixSends

◆ SourceDataOverridePluginSettings

USourceDataOverridePluginSourceSettingsBase* FSoundParseParameters::SourceDataOverridePluginSettings

◆ SourceEffectChain

USoundEffectSourcePresetChain* FSoundParseParameters::SourceEffectChain

◆ SpatializationMethod

ESoundSpatializationAlgorithm FSoundParseParameters::SpatializationMethod

◆ SpatializationPluginSettings

USpatializationPluginSourceSettingsBase* FSoundParseParameters::SpatializationPluginSettings

◆ StartTime

float FSoundParseParameters::StartTime

◆ StereoSpread

float FSoundParseParameters::StereoSpread

◆ Transform

FTransform FSoundParseParameters::Transform

◆ Velocity

FVector FSoundParseParameters::Velocity

◆ Volume

float FSoundParseParameters::Volume

◆ VolumeMultiplier

float FSoundParseParameters::VolumeMultiplier

The documentation for this struct was generated from the following file: