Movatterモバイル変換


[0]ホーム

URL:


Hopp til innhald
Wikipediadet frie oppslagsverket
Søk

Advanced Linux Sound Architecture

Frå Wikipedia – det frie oppslagsverket
Advanced Linux Sound Architecture

SkaparJaroslav Kysela
UtviklarTakashi Iwai
Utgjeve4. november 1998
Nyaste versjon1.2.15.2(8. januar 2026)[1]
OperativsystemLinux
Skriven iC
SjangerLydteknologi
LisensGPLv3, GNU Lesser General Public License
Nettstadhttps://www.alsa-project.org/wiki/Main_Page

Advanced Linux Sound Architecture (ALSA) er ein modul iLinux-kjernen, derlydkortdrivarar, bufferar, og anna lågnivå infrastruktur for lydhandsaming er plasserte. ALSA kan styra opp til 8 fullduplex lydkort og har støtte for automatisk konfigurasjon av lydkort og drivarar. ALSA har svært låg forseinking (nokre fåmillisekund), noko som er viktig i samband med profesjonelt arbeid ilydstudio. ALSA har innebygdOSS-emulering,[2] slik at eldre program skrivne for OSS kan nyttast.

Oppbygging

[endre |endre wikiteksten]
ALSA-arkitektur.

Ein del av ALSA, som kontrollerer drivarar køyrer ikjernemodus, medanlibasound, som ligg på eit høgare nivå, køyrer ibrukarmodus.

Biblioteketlibasound har eit programmeringsgrensesnitt som brukarprogram, eller miksar/tenarar kommuniserer med. Det blir også nytta av mange små tilleggsprogram, somalsaconf,alsactl,arecord, etc.

Brukarprogram kan kommunisera direkte med ALSA, men ofte kommuniserer dei medJACK, som er ein miksar/lydtenar plassert mellom eit brukarprogram og ALSA, som køyrer i brukarmodus. JACK er eit separat prosjekt og er ikkje ein del av ALSA, men dei to modulane er godt tilpassa kvarandre.

Hjelpeprogram

[endre |endre wikiteksten]
Alsactl
AlsaControl er eit grensesnitt som vert nytta for avanserte konfigurasjon avlydkort. Alsactl gjer det mogleg å lagra/lasta konfigurasjonar for fleire lydkort.
Alsaconf
er eit enkelt kommandolinjeskript som har som oppgåve å detektera lydkort og generera konfigurasjonsfiler for ALSA. Skriptet vil freista å oppdaga kva for Linux-distribusjon som er i bruk, for å kunna tilpassa konfigurasjonsfilene til distribusjonen.
Alsamixer
eit tekstmodus (ncurses) script som kan nyttast for å justera volumkontrollane for dei ulike lydkorta.
Arecord
eit kommandolinjeprogram som lagrar lyd frå fleire lydkort til fil. Arecord støttar fleire filformat.
Aplay
eit kommandolinjeprogram som spelar av lydfiler. Aplay støttar fleire filformat.
Aconnect
eit program som vart nytta for å oppretta eller avbryta samband mellom to portar for ALSA sekvensarar.

Sjå òg

[endre |endre wikiteksten]

Referansar

[endre |endre wikiteksten]
  1. «Main Page News». 8. januar 2026. Henta 9. januar 2026. 
  2. Notes of kernel OSS-emulationArkivert 2012-06-05 vedWayback Machine., alsa-project.org, 3/2-2003.

Bakgrunnsstoff

[endre |endre wikiteksten]
Funksjonsbibliotek
Plugginn
Multimediarammeverk
Miksarar/Tenarar
Lågnivågrensesnitt
Henta frå «https://nn.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&oldid=3498441»
Kategoriar:
Gøymd kategori:

[8]ページ先頭

©2009-2026 Movatter.jp