Navigation
API > API/Runtime > API/Runtime/AudioExtensions
Interface to sound that is modulatable, allowing for certain specific behaviors to be controlled on the sound level by the modulation system.
| Name | ISoundModulatable |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioExtensions/Public/IAudioModulation.h |
| Include Path | #include "IAudioModulation.h" |
Syntax
class ISoundModulatable
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISoundModulatable() |
IAudioModulation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetObjectId() |
Gets the object definition id of the given playing sound's instance | IAudioModulation.h | |
int32 GetPlayCount() |
Returns number of actively instances of sound playing (including virtualized instances) | IAudioModulation.h | |
bool IsPreviewSound() |
Returns whether or not sound is an editor preview sound | IAudioModulation.h | |
void Stop() |
Stops sound. | IAudioModulation.h |