Runtime.Audio (Visera.Runtime.Audio)¶
Runtime.Audio provides audio subsystem: abstract interface, Null implementation and Wwise integration. Game or editor uses the interface for sound and music, volume and 3D positioning; Null backend for no-audio or headless builds; Wwise backend for full features in release.
Responsibilities¶
- Interface: Abstract API for play, stop, volume, listener and events; decoupled from backend.
- Null: No-op implementation for tests or no-audio builds.
- Wwise: Wwise-based implementation; Wwise-IO handles file and stream I/O for Wwise and plugs into engine asset system.
Submodules¶
| Module | Description |
|---|---|
| Interface | Audio interface abstraction. |
| Null | Null audio backend. |
| Wwise | Wwise backend. |
| Wwise-IO | Wwise I/O adapter. |