Navigation
API > API/Runtime > API/Runtime/Engine
UObject interface for all object types that are controlling parameter values sent to sound instances (i.e. sources)
| Name | ISoundParameterControllerInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Audio/SoundParameterControllerInterface.h |
| Include Path | #include "Audio/SoundParameterControllerInterface.h" |
Syntax
class ISoundParameterControllerInterface : public IAudioParameterControllerInterface
Implements Interfaces
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAudioDevice * GetAudioDevice() |
Returns the active audio device to use for this component based on whether or not the component is playing in a world. | Audio/SoundParameterControllerInterface.h | |
bool GetDisableParameterUpdatesWhilePlaying() |
Audio/SoundParameterControllerInterface.h | ||
uint64 GetInstanceOwnerID() |
Returns the id of the sound owner's instance associated with the parameter interface. | Audio/SoundParameterControllerInterface.h | |
TArray< FAudioParameter > & GetInstanceParameters() |
Returns the Game Thread copy of parameters to modify in place. | Audio/SoundParameterControllerInterface.h | |
USoundBase * GetSound() |
Returns the USoundBase used to initialize instance parameters to update. | Audio/SoundParameterControllerInterface.h | |
bool IsPlaying() |
Audio/SoundParameterControllerInterface.h |
Overridden from IAudioParameterControllerInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ResetParameters() |
Audio/SoundParameterControllerInterface.h | ||
| Audio/SoundParameterControllerInterface.h | |||
virtual void SetBoolParameter
(
FName InName, |
Audio/SoundParameterControllerInterface.h | ||
| Audio/SoundParameterControllerInterface.h | |||
virtual void SetFloatParameter
(
FName InName, |
Audio/SoundParameterControllerInterface.h | ||
| Audio/SoundParameterControllerInterface.h | |||
virtual void SetIntParameter
(
FName InName, |
Audio/SoundParameterControllerInterface.h | ||
| Audio/SoundParameterControllerInterface.h | |||
| Audio/SoundParameterControllerInterface.h | |||
virtual void SetParameter
(
FAudioParameter&& InValue |
Audio/SoundParameterControllerInterface.h | ||
virtual void SetParameters
(
TArray< FAudioParameter >&& InValues |
Audio/SoundParameterControllerInterface.h | ||
virtual void SetParameters_Blueprint
(
const TArray< FAudioParameter >& InValues |
Audio/SoundParameterControllerInterface.h | ||
| Audio/SoundParameterControllerInterface.h | |||
| Audio/SoundParameterControllerInterface.h | |||
virtual void SetTriggerParameter
(
FName InName |
Audio/SoundParameterControllerInterface.h |