Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/SoundConcurrency.h |
Include |
#include "Sound/SoundConcurrency.h" |
struct FSoundConcurrencySettings
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bLimitToOwner |
Whether or not to limit the concurrency to per sound owner (i.e. the actor that plays the sound). |
|
uint32: 1 |
bVolumeScaleCanRelease |
Whether or not volume scaling can recover volume ducking behavior when concurrency group sounds stop (default scale mode only). |
|
MaxCount |
The max number of allowable concurrent active voices for voices playing in this concurrency group. |
|
|
TEnumAsByte< EM... |
ResolutionRule |
Which concurrency resolution policy to use if max voice count is reached. |
|
float |
RetriggerTime |
Amount of time to wait (in seconds) between different sounds which play with this concurrency. |
|
float |
VoiceStealReleaseTime |
Time taken to fade out if voice is evicted or culled due to another voice in the group starting. |
|
float |
VolumeScaleAttackTime |
Time taken to apply duck using volume scalar. |
|
VolumeScaleMode |
Volume Scale mode designating how to scale voice volume based on number of member sounds active in group. |
|
|
float |
VolumeScaleReleaseTime |
Time taken to recover volume scalar duck. |
Name | Description | |
---|---|---|
|
FSoundConcurrencySettings() |
Name | Description | ||
---|---|---|---|
|
float |
GetVolumeScale() |
Retrieves the volume scale |
|
IsEvictionSupported() |
Whether or not ResolutionRule supports eviction, wherein eviction is the ability to keep a sound from playing prior to start and culling is the requirement of a sound to initialize and actively parse prior to being removed from a concurrency group. |