#include <ActiveSoundUpdateInterface.h>
◆ ApplyInteriorSettings()
Applies interior data previously collected to the active sound and parse parameters. NOTE! Called on the AudioThread
- Parameters
-
| ActiveSound | The active sound affected |
| ParseParams | The parameters to apply to the wave instances |
◆ GatherInteriorData()
Gathers interior data that can affect the active sound. Non-const as this step can be used to track state about the sound on the implementing object NOTE! Called on the AudioThread
- Parameters
-
| ActiveSound | The active sound affected |
| ParseParams | The parameters to apply to the wave instances |
◆ NotifyActiveSoundCreated()
Called when an active sound has just been added to the audio engine, both for brand new sounds and for virtualized sounds that have just become active. In the latter case, a corresponding NotifyVirtualizedSoundDeleting will be received. You can correlate the two objects by matching their GetPlayOrder() value.
NOTE! Called on the AudioThread
- Parameters
-
| ActiveSound | The active sound being created |
◆ NotifyActiveSoundDeleting()
Called when an active sound has just been removed from the audio engine, by being stopped or virtualized. In either case, the referenced ActiveSound object is about to be deleted; any pointers to it should be discarded.
NOTE! Called on the AudioThread
- Parameters
-
| ActiveSound | The active sound being deleted |
◆ NotifyActiveSoundOwner()
Called while an active sound is being constructed. Will be followed by either NotifyActiveSoundCreated or NotifyVirtualizedSoundCreated.
NOTE! Called on the GameThread
- Parameters
-
| ActiveSound | The active sound being associated |
| Owner | The owner it is associated with, or nullptr |
◆ NotifyVirtualizedSoundCreated()
Called when a virtualized sound has just been added to the audio engine, both for brand new sounds and for active sounds that have just become virtualized. When virtualizing, the corresponding NotifyActiveSoundDeleting will arrive after any fade-out has finished. You can correlate the two objects by matching their GetPlayOrder() value.
NOTE! Called on the AudioThread
- Parameters
-
| ActiveSound | The virtualized sound being created |
◆ NotifyVirtualizedSoundDeleting()
Called when a virtualized sound has just been removed from the audio engine, by being stopped or re-triggered. In either case, the referenced ActiveSound object is about to be deleted; any pointers to it should be discarded.
NOTE! Called on the AudioThread
- Parameters
-
| ActiveSound | The active sound being removed |
◆ OnNotifyAddActiveSound()
◆ OnNotifyPendingDelete()
The documentation for this class was generated from the following file: