Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Audio
Inheritance Hierarchy
- IModularFeature
- ISoundHandleSystem
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Audio/ISoundHandleSystem.h |
| Include | #include "Audio/ISoundHandleSystem.h" |
Syntax
class ISoundHandleSystem : public IModularFeature
Remarks
This interface should be used with systems aiming to create Sound Handles: gameplay thread representations of sounds
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| Audio::FSoundHandleID | CreateSoundHandle
(
USoundBase* Sound, |
This should create a sound and we should map it to an identifier. Then return the identifier to the owner to keep track of. | |
| FName | Get the name of all Sound Handle implementations in the Modular Features registry. | ||
| TArray< ISoundHandleSystem * > | |||
| Audio::EResult | Play
(
Audio::FSoundHandleID ID |
Play the sound that is represented by the sound handle with the following ID. | |
| void | SetTransform
(
Audio::FSoundHandleID ID, |
Set the transform on the sound that is represented by the sound handle with the following ID. | |
| void | Stop
(
Audio::FSoundHandleID ID |
Stop the sound that is represented by the sound handle with the following ID. |