![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IAudioEndpoint.h>
Inheritance diagram for IAudioEndpointFactory:Public Member Functions | |
| virtual | ~IAudioEndpointFactory () |
| virtual AUDIOEXTENSIONS_API FName | GetEndpointTypeName () |
| virtual AUDIOEXTENSIONS_API TUniquePtr< IAudioEndpoint > | CreateNewEndpointInstance (const FAudioPluginInitializationParams &InitInfo, const IAudioEndpointSettingsProxy &InitialSettings) |
| virtual AUDIOEXTENSIONS_API UClass * | GetCustomSettingsClass () const |
| virtual AUDIOEXTENSIONS_API const UAudioEndpointSettingsBase * | GetDefaultSettings () const |
Public Attributes | |
| bool | bIsImplemented = false |
This factory is used to expose Endpoint types to the editor. Once a factory is constructed and RegisterEndpointType is called, it will be exposed as a type of endpoint That a submix in the submix graph could be constructed with.
|
inlinevirtual |
Virtual destructor
|
virtual |
Called for every new endpoint submix created with this factory's endpoint type.
|
static |
Get a registered endpoint factory by name.
|
virtual |
Should return the StaticClass of this factory's implementation of UAudioEndpointSettingsBase.
|
virtual |
return the settings an endpoint should use
|
static |
|
virtual |
Get the name for the endpoint type that this factory produces.
|
static |
This is used when calling IModularFeatures::Get().RegisterModularFeature for IAudioEndpointFactory implementations. It's not needed if one uses RegisterEndpointType() to register IAudioEndpointFactory implementations.
|
static |
This is a special cased name for endpoint submixes that render directly to the default audio device in Audio::FMixerDevice::OnProcessAudioStream.
|
static |
This needs to be called to make a soundfield format usable by the engine. It can be called from a ISoundfieldFactory subclass' constructor
|
static |
This needs to be called it an implementation of ISoundfieldFactory is about to be destroyed. It can be called from the destructor of an implementation of ISoundfieldFactory.