Navigation
API > API/Runtime > API/Runtime/AudioExtensions
IAudioPluginListener Implementations of this interface can receive updates about the audio listener's position in the game world, as well as other data. to use this, register a ListenerObserver to an audio device using FAudioDevice::RegisterPluginListener().
| Name | IAudioPluginListener |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioExtensions/Public/IAudioExtensionPlugin.h |
| Include Path | #include "IAudioExtensionPlugin.h" |
Syntax
class IAudioPluginListener
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAudioPluginListener() |
IAudioExtensionPlugin.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnDeviceShutdown
(
FAudioDevice* AudioDevice |
IAudioExtensionPlugin.h | ||
virtual void OnListenerInitialize
(
FAudioDevice* AudioDevice, |
This function is called when a game world initializes a listener with an audio device this IAudioPluginListener is registered to. | IAudioExtensionPlugin.h | |
virtual void OnListenerShutdown
(
FAudioDevice* AudioDevice |
Called when the listener is shutdown. | IAudioExtensionPlugin.h | |
virtual void OnListenerUpdated
(
FAudioDevice* AudioDevice, |
Called when the listener is updated on the given audio device. | IAudioExtensionPlugin.h | |
virtual void OnTick
(
UWorld* InWorld, |
This is overridable for any actions a plugin manager may need to do on the game thread. | IAudioExtensionPlugin.h | |
virtual void OnWorldChanged
(
FAudioDevice* AudioDevice, |
This is overridable for any actions a plugin manager may need to do on a level change. | IAudioExtensionPlugin.h |