ALSA | |
---|---|
Típusú | keretrendszer |
Szerző | Jaroslav Kysela [d] |
Beírva | C [2] |
Operációs rendszer | Linux |
Első kiadás | 1998. november 4 |
legújabb verzió | 1.2.7.2 ( 2022. július 8. ) [1] |
Engedély | GNU GPL 3 és GNU LGPL |
Weboldal | alsa-project.org |
Médiafájlok a Wikimedia Commons oldalon |
Az ALSA ( Advanced Linux Sound Architecture , Advanced Linux Sound Architecture ) a hangalrendszer architektúrája, valamint a Linux kernelen alapuló operációs rendszerek hangmeghajtóinak széles skálája, amelyeket az Open Sound System (OSS) helyettesítésére terveztek . Az ALSA szorosan kapcsolódik a Linux kernelhez. Az ALSA egy szoftverkeverő, amely emulálja a kompatibilitást más rétegekkel. Ezenkívül API -t biztosít a programozók számára, és alacsony és stabil késleltetéssel működik amely összehasonlítható a Windows ASIO alrendszereivel és a macOS CoreAudio -jával A Linux kernelben az audio hardver illesztőprogramjai snd_ karakterekkel kezdődő modulokként jelennek meg. Az ALSA emellett teljes mértékben támogatja az OSS-t, és akár nyolc audioeszközt is tud egyszerre vezérelni. Az ALSA MIDI funkciókat is megvalósít .
A Jaroslav Kysela által alapított projekt a Gravis Ultrasound hangkártya Linux - meghajtójaként indult 1998-ban, és a Linux kerneltől külön fejlesztették, amíg a 2.5-ös verzió fejlesztése során 2002-ben be nem vezették abba (2.5.4–2.5.5). ) [3] .
A 2.6-os verzióban alapértelmezés szerint felváltotta az OSS -t (bár a visszafelé kompatibilitás továbbra is létezik) [4] .
Az ALSA-t néhány olyan funkcióval tervezték, amelyeket akkoriban az OSS nem támogatott :
Az ALSA-nak összetettebb API -ja van , mint az OSS-nek, ami megnehezíti az azt használó alkalmazások fejlesztését. Bár az ALSA beállítható az OSS emuláció támogatására, sok Linux disztribúció nem támogatja ezt a képességet.
https://topliba.com/books/802513 ALSA bővítmények, .asoundrc módosítása
Linux projekt | |
---|---|
Tábornok |
|
Terítés | |
Alkalmazások |
|
Személyiségek |
|
tömegmédia |
|
Listák |
|
Mobilitás | |
Egyéb |