mirror of
https://github.com/make-42/xyosc
synced 2025-01-18 18:57:10 +01:00
.. | ||
.gitignore | ||
constants.go | ||
context.go | ||
device_config.go | ||
device_info.go | ||
device.go | ||
enumerations.go | ||
errors.go | ||
LICENSE | ||
malgo.h | ||
miniaudio.c | ||
miniaudio.go | ||
miniaudio.h | ||
README.md |
malgo
Go bindings for miniaudio library.
Requires cgo
but does not require linking to anything on the Windows/macOS and it links only -ldl
on Linux/BSDs.
Installation
go get -u github.com/gen2brain/malgo
Documentation
Documentation on GoDoc. Also check examples.
Platforms
- Windows (WASAPI, DirectSound, WinMM)
- Linux (PulseAudio, ALSA, JACK)
- FreeBSD/NetBSD/OpenBSD (OSS/audio(4)/sndio)
- macOS/iOS (CoreAudio)
- Android (OpenSL|ES, AAudio)