MiniAudio Listener Component

The MiniAudio Listener component provides the ability to designate an entity whose position is used for spatial audio playback, or let the user manually control the audio listener position through the MiniAudioListenerRequestBus. Typically, the entity with an active camera is designated as the audio listener entity so that spatial audio playback is relative to the viewer’s location and orientation.

MiniAudio Listener Properties

The MiniAudio Listener component has the following properties.

NameDescriptionDefault
Follow EntityThe entity to use as the listener for spatial audio playback.<Empty>
Listener IndexMiniAudio listener index. When a sound is spatialized, it will be done so relative to the closest listener.0

EBus Request Bus Interface

Use the MiniAudioListenerRequestBus EBus interface to communicate with the MiniAudio Listener component.

For more information about using the Event Bus (EBus) interface, see Working with the Event Bus (EBus) system.

NameDescriptionParametersReturnScriptable
SetFollowEntitySet the entity for the audio listener to use for position and orientation.followEntity - EntityId of the entity to follow.NoneYes
SetPositionSet the position for the audio listener.position - Vector3 world coordinates to use.NoneYes

Copyright © 2026 DawnEngine. All rights reserved.

DawnEngine is a commercial 3D engine distributed under the DawnEngine end-user license agreement. Engine binaries and source are proprietary and are not covered by the licenses below.

Documentation only: the prose and templates on this site are a derivative work of Open 3D Engine (O3DE) documentation by the O3DE Contributors, used under CC BY 4.0 (documentation content), Apache 2.0 (site code), and the MIT license (inline code samples).

The open-source 3D engine that DawnEngine is built on top of is Open 3D Engine . DawnEngine is not affiliated with, endorsed by, or sponsored by The Linux Foundation or the O3DE project. “O3DE” and “Open 3D Engine” are trademarks of The Linux Foundation.