Navigation
API > API/Runtime > API/Runtime/AudioExtensions
Registry of engine-defined audio parameter interfaces, used to parameterize data provided to or coming from an executable audio unit (ex. Sound like a MetaSoundSource, arbitrary DSP graph like a MetaSoundPatch, etc.).
| Name | IAudioParameterInterfaceRegistry |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioExtensions/Public/IAudioParameterInterfaceRegistry.h |
| Include Path | #include "IAudioParameterInterfaceRegistry.h" |
Syntax
class IAudioParameterInterfaceRegistry
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioParameterInterfaceRegistry() |
IAudioParameterInterfaceRegistry.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Instance | TUniquePtr< IAudioParameterInterfaceRegistry > | IAudioParameterInterfaceRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void IterateInterfaces
(
TFunction< void(FParameterInterfacePtr)> InFunction |
Iterate all registered interfaces. | IAudioParameterInterfaceRegistry.h | |
void OnRegistration
(
TUniqueFunction< void(FParameterInterfacePtr)>&& InFunction |
Execute a given function when an interface is registered. | IAudioParameterInterfaceRegistry.h | |
void RegisterInterface
(
FParameterInterfacePtr InInterface |
IAudioParameterInterfaceRegistry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IAudioParameterInterfaceRegistry & Get() |
IAudioParameterInterfaceRegistry.h |