![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IAudioExtensionPlugin.h>
Public Member Functions | |
| virtual | ~IAudioSourceDataOverride () |
| virtual void | Initialize (const FAudioPluginInitializationParams InitializationParams) |
| virtual void | OnInitSource (const uint32 SourceId, const FName &AudioComponentUserId, USourceDataOverridePluginSourceSettingsBase *InSettings) |
| virtual void | OnReleaseSource (const uint32 SourceId) |
| virtual void | GetSourceDataOverrides (const uint32 SourceId, const FTransform &InListenerTransform, FWaveInstance *InOutWaveInstance) |
| virtual void | OnAllSourcesProcessed () |
Interface to allow a plugin to override a sound's actual position and simulate propagation (e.g. traversal around corners, etc).
|
inlinevirtual |
Virtual destructor
|
inlinevirtual |
Allows this plugin to override any source data. Called per audio source before any other parameters are updated on sound sources.
|
inlinevirtual |
Initializes the source data override plugin with the given buffer length.
Called when all sources have finished processing.
|
inlinevirtual |
Called when a source is assigned to a voice.
Called when a source is done playing and is released.