![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IAudioLinkFactory.h>
Inheritance diagram for IAudioLinkFactory:Classes | |
| struct | FAudioLinkSourceCreateArgs |
| struct | FAudioLinkSourcePushedCreateArgs |
| struct | FAudioLinkSubmixCreateArgs |
| struct | FPushedBufferListenerCreateParams |
| struct | FSourceBufferListenerCreateParams |
| struct | FSubmixBufferListenerCreateParams |
Public Types | |
| using | FAudioLinkSourcePushedSharedPtr = TSharedPtr< IAudioLinkSourcePushed, ESPMode::ThreadSafe > |
| using | FAudioLinkSynchronizerSharedPtr = TSharedPtr< IAudioLinkSynchronizer, ESPMode::ThreadSafe > |
Static Public Member Functions | |
| static FName | GetModularFeatureName () |
| static AUDIOLINKENGINE_API TArray< IAudioLinkFactory * > | GetAllRegisteredFactories () |
| static AUDIOLINKENGINE_API TArray< FName > | GetAllRegisteredFactoryNames () |
| static AUDIOLINKENGINE_API IAudioLinkFactory * | FindFactory (const FName InFactoryName) |
Protected Member Functions | |
| AUDIOLINKENGINE_API | IAudioLinkFactory () |
IAudioLinkFactory Abstract interface for AudioLink factory objects.
| using IAudioLinkFactory::FAudioLinkSourcePushedSharedPtr = TSharedPtr<IAudioLinkSourcePushed, ESPMode::ThreadSafe> |
| using IAudioLinkFactory::FAudioLinkSynchronizerSharedPtr = TSharedPtr<IAudioLinkSynchronizer, ESPMode::ThreadSafe> |
Create a AudioLinkSynchronizer callback
|
protected |
Constructor will auto register this instance.
|
virtual |
Destructor will auto unregister this instance.
|
virtual |
|
pure virtual |
Create a Source Audio Link.
| InCreateArgs | Arguments used to create the AudioLink instance |
|
virtual |
|
pure virtual |
|
pure virtual |
Create a Submix Audio Link.
| InCreateArgs | Arguments used to create the AudioLink instance |
|
virtual |
|
pure virtual |
|
static |
Gets all registered factory names
|
static |
Gets all registered factory instances.
Gets all registered factory names
Gets the name of this factory type. This will uniquely identity itself, so it can be found by the FindFactory call below
Get the name of all AudioLink factories in the Modular Features registry.
|
pure virtual |
Gets the type of of the settings object that this factory uses to define its specific settings. All settings for each AudioLink factory will derive from UAudioLinkSettingsAbstract