AudioModules: ,

Audio

Modules: audio/audio, audio/openal

The audio modules define backend-independent device/configuration types plus an OpenAL-facing device wrapper.

Type Module Purpose
AudioBackend audio/audio Backend selector
AudioSampleFormat audio/audio Sample format selector
AudioConfig audio/audio Device configuration
AudioDevice audio/audio Runtime audio device handle
PipeWireState audio/audio Linux PipeWire state
ALSAState audio/audio Linux ALSA state
OpenALDevice audio/openal OpenAL-backed device handle

Platform-specific audio bindings live under platform/linux/* and platform/darwin/*.

Architected in Kotlin. Rendered with Materia. Powered by Aether.
© 2026 Yousef.