Xml Logo

ALSA.NET

.NET Standard Wrapper für die Advanced Linux Sound Architecture (ALSA)

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

Was ist ALSA?

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

.NetStandard Implementation

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