Source Code: | https://github.com/Omegaframe/alsa.net |
Nuget Packages: | https://www.nuget.org/profiles/Omegaframe |
Dokumentation: | https://github.com/Omegaframe/alsa.net/blob/master/README.md |
Beispiele: | https://github.com/Omegaframe/alsa.net/tree/master/projects |
Die Advanced Linux Sound Architecture (ALSA) ist eine freie Soundarchitektur für Linux-Systeme, die über (PCM-)Audio- und MIDI-Funktionalität verfügt.
ALSA steht unter der GPL (Treiber & Hilfsprogramme) sowie der LGPL (Anwendungsbibliotheken).
Wikipedia
Es handelt sich hier um einen sehr simplen Wrapper für die Nativen ALSA Bibliotheken. Aktuell ist es möglich Audio abzuspielen, aufzunehmen und Lautstärke etc. über den Mixer zu steuern.
Den aktuellen Stand, Beispiele, eine Dokumentation und weitere Informationen gibt es im entsprechendem Github-Repository. Der Quellcode steht unter MIT Lizenz als OpenSource Projekt zur freien Verfügung.
ALSA.NET: | dotnet add package Alsa.Net |