ALSA

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 6. joulukuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 9 muokkausta .
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 .

Historia

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] .

Ominaisuudet

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.

Katso myös

Muistiinpanot

  1. Pääsivun uutiset .
  2. Advanced Linux Sound Architecture (ALSA)
  3. Linux 2.5.5 julkaisutiedot , < http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.5 > . Haettu 8. tammikuuta 2012. Arkistoitu 6. marraskuuta 2005 Wayback Machinessa 
  4. OSS-emulointi , < http://www.alsa-project.org/~tiwai/OSS-Emulation.html > . Haettu 7. heinäkuuta 2012. Arkistoitu 5. kesäkuuta 2012 Wayback Machinessa 

Linkit

https://topliba.com/books/802513 ALSA-laajennukset, säätäminen .asoundrc