AudioModules: audio/audio, audio/openal

Audio

Modules: audio/audio, audio/openal

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

TypeModulePurpose
AudioBackendaudio/audioBackend selector
AudioSampleFormataudio/audioSample format selector
AudioConfigaudio/audioDevice configuration
AudioDeviceaudio/audioRuntime audio device handle
PipeWireStateaudio/audioLinux PipeWire state
ALSAStateaudio/audioLinux ALSA state
OpenALDeviceaudio/openalOpenAL-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.