Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/SoundConcurrency.h |
| Include | #include "Sound/SoundConcurrency.h" |
Syntax
class FSoundConcurrencyManager
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSoundConcurrencyManager
(
FAudioDevice* InAudioDevice |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FActiveSound * | CreateNewActiveSound
(
const FActiveSound& NewActiveSound, |
Returns a newly allocated active sound given the input active sound struct. | |
| void | RemoveActiveSound
(
FActiveSound& ActiveSound |
Removes the active sound from concurrency tracking when active sound is stopped. | |
| void | StopDueToVoiceStealing
(
FActiveSound& ActiveSound |
Stops sound, applying concurrency rules for how to stop. | |
| void | Culls any active sounds due to max concurrency sound resolution rule constraints being met | ||
| void | Updates generations for concurrency groups set to scale active sound volumes by distance or priority |