ALSA | |
---|---|
Typ | rámec |
Autor | Jaroslav Kysela [d] |
Zapsáno v | C [2] |
Operační systém | linux |
První vydání | 4. listopadu 1998 |
Nejnovější verze | 1.2.7.2 ( 8. července 2022 ) [1] |
Licence | GNU GPL 3 a GNU LGPL |
webová stránka | alsa-project.org |
Mediální soubory na Wikimedia Commons |
ALSA ( Advanced Linux Sound Architecture , Advanced Linux Sound Architecture ) je architektura zvukového subsystému, stejně jako široká škála zvukových ovladačů pro operační systémy založené na linuxovém jádře , navržená tak, aby nahradila Open Sound System (OSS). ALSA úzce souvisí s linuxovým jádrem. ALSA je softwarový mix, který emuluje kompatibilitu pro další vrstvy. Poskytuje API pro programátory a pracuje s nízkou a stabilní latencí srovnatelnou se zvukem ASIO z Windows a CoreAudio. V linuxovém jádře jsou ovladače pro audio hardware reprezentovány jako moduly začínající na snd_. ALSA také plně podporuje OSS a může ovládat až osm audio zařízení současně. ALSA také implementuje MIDI funkcionalitu .
Projekt, který založil Jaroslav Kysela, začal jako linuxový ovladač pro zvukovou kartu Gravis Ultrasound v roce 1998 a byl vyvíjen odděleně od linuxového jádra, dokud do něj nebyl zaveden při vývoji verze 2.5 v roce 2002 (2.5.4–2.5.5 ) [3] .
Ve verzi 2.6 ve výchozím nastavení nahradil OSS (ačkoli zpětná kompatibilita stále existuje) [4] .
ALSA byla navržena s některými funkcemi, které v té době nebyly podporovány OSS :
ALSA má složitější API než OSS, což ztěžuje vývoj aplikací, které jej používají. Ačkoli lze ALSA nakonfigurovat tak, aby podporovala emulaci OSS, mnoho distribucí Linuxu tuto schopnost nepodporuje.
https://topliba.com/books/802513 ALSA pluginy, ladění .asoundrc
Linux | Projekt|
---|---|
Všeobecné |
|
Šíření | |
Aplikace |
|
Osobnosti |
|
hromadné sdělovací prostředky |
|
Seznamy |
|
Mobilita | |
jiný |