ALSA | |
---|---|
Tyyppi | puitteet |
Tekijä | Jaroslav Kysela [d] |
Sisään kirjoitettu | C [2] |
Käyttöjärjestelmä | Linux |
Ensimmäinen painos | 4. marraskuuta 1998 |
uusin versio | 1.2.7.2 ( 8. heinäkuuta 2022 ) [1] |
Lisenssi | GNU GPL 3 ja GNU LGPL |
Verkkosivusto | alsa-project.org |
Mediatiedostot Wikimedia Commonsissa |
ALSA ( Advanced Linux Sound Architecture , Advanced Linux Sound Architecture ) on äänialijärjestelmän arkkitehtuuri sekä laaja valikoima ääniohjaimia Linux -ytimeen perustuville käyttöjärjestelmille , jotka on suunniteltu korvaamaan Open Sound System (OSS). ALSA liittyy läheisesti Linux-ytimeen. ALSA on ohjelmistosekoitin, joka emuloi muiden kerrosten yhteensopivuutta. Tarjoaa API :n ohjelmoijille ja toimii alhaisella ja vakaalla latenssilla, joka on verrattavissa Windowsin ASIO - ääneen ja macOS CoreAudioon. Linux-ytimessä äänilaitteiston ajurit esitetään moduuleina, jotka alkavat snd_:lla. ALSA tukee myös täysin OSS:ää ja voi ohjata jopa kahdeksaa äänilaitetta samanaikaisesti. ALSA toteuttaa myös MIDI - toimintoja .
Jaroslav Kyselan perustama projekti alkoi Gravis Ultrasound -äänikortin Linux - ajurina vuonna 1998 ja sitä kehitettiin erillään Linux-ytimestä, kunnes se otettiin siihen käyttöön version 2.5 kehitystyön aikana vuonna 2002 (2.5.4–2.5.5). ) [3] .
Versiossa 2.6 se korvasi OSS :n oletuksena (vaikka taaksepäin yhteensopivuus on edelleen olemassa) [4] .
ALSA on suunniteltu sisältämään joitain ominaisuuksia, joita OSS ei tuolloin tukenut :
ALSAlla on monimutkaisempi API kuin OSS:lla, mikä vaikeuttaa sitä käyttävien sovellusten kehittämistä. Vaikka ALSA voidaan määrittää tukemaan OSS-emulointia, monet Linux-jakelut eivät tue tätä ominaisuutta.
https://topliba.com/books/802513 ALSA-laajennukset, säätäminen .asoundrc
Linux- projekti | |
---|---|
Kenraali |
|
Leviäminen | |
Sovellukset |
|
Persoonallisuudet |
|
joukkotiedotusvälineet |
|
Luettelot |
|
Liikkuvuus | |
muu |