Advanced Linux Sound Architecture - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Özellikler
  • 2 Ayrıca bakınız
  • 3 Kaynakça

Advanced Linux Sound Architecture

  • العربية
  • Català
  • Čeština
  • Deutsch
  • English
  • Español
  • Suomi
  • Français
  • עברית
  • Hrvatski
  • Magyar
  • İtaliano
  • 日本語
  • 한국어
  • Latina
  • മലയാളം
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • Svenska
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Linux API, Linux çekirdeğinin Sistem Çağrı Arayüzü, GNU C Kitaplığı ( GNU tarafından), libdrm, libalsa ve libevdev'den ( freedesktop.org tarafından) oluşur.
ALSA, Linux çekirdeğinin bir parçasıdır, PulseAudio ise masaüstü yığınının alt düzeylerinin bir parçası olan ara katman yazılımıdır. SDL'de öyle.

Advanced Linux Sound Architecture (ALSA), ses kartı aygıt sürücüleri için bir uygulama programlama arabirimi (API) sağlayan bir yazılım iskeleti ve Linux çekirdeğinin bir parçasıdır.

ALSA projesinin başlangıcındaki hedeflerinden bazıları, ses kartı donanımının otomatik olarak yapılandırılması ve bir sistemdeki birden fazla ses cihazının zarif bir şekilde kullanılmasıydı. ALSA, GPL-2.0-veya-üstü ve LGPL-2.1-veya-üstü altında yayımlandı.[1]

Linux'ta sndio, PulseAudio, JACK (düşük gecikmeli profesyonel düzeyde ses düzenleme ve miksaj) ve PipeWire gibi ses sunucuları ve daha yüksek düzey API'ler (örn. OpenAL, SDL audio, vb.) ALSA ve onun ses kartı aygıt sürücüleri üzerinde çalışır. . ALSA, Open Sound System [en] (OSS) eski Linux bağlantı noktasının yerini aldı.

Özellikler

[değiştir | kaynağı değiştir]

ALSA, tasarlandığı sırada OSS tarafından desteklenmeyen bazı özelliklerle tasarlanmıştır:

  • Donanım tabanlı MIDI sentezi.
  • Birden çok kanalın donanım miksajı .
  • Tam çift yönlü işlem.
  • Çok işlemci dostu, iş parçacığı güvenli aygıt sürücüleri.

ALSA, ses aygıtı sürücülerinin yanı sıra, çekirdek sürücüleriyle doğrudan etkileşim için sağlanan arabirimden daha yüksek düzeyde bir arabirim aracılığıyla sürücü özelliklerini kullanmak isteyen uygulama geliştiricileri için bir kullanıcı alanı kitaplığı sunar. Donanımın yeteneklerini doğrudan yansıtmaya çalışan çekirdek API'sinin aksine, ALSA'nın kullanıcı alanı kitaplığı, farklı temel donanım öğeleri arasında mümkün olduğu kadar standartlaştırılmış bir soyutlama sunar. Bu amaca kısmen yazılım eklentileri kullanılarak ulaşılır; örneğin, birçok modern ses kartında veya yerleşik ses yongasında "ana ses" kontrolü yoktur. Bunun yerine, bu cihazlar için, kullanıcı alanı kitaplığı, " softvol " eklentisini kullanan bir yazılım ses denetimi sağlar ve sıradan uygulama yazılımı, böyle bir denetimin, temeldeki donanım veya bu tür temel donanımın yazılım emülasyonu tarafından uygulanıp uygulanmadığına aldırış etmez.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Open Sound System
  • DSSI
  • udev
  • JACK Audio Connection Kit
  • KMid [en]
  • LADSPA
  • PulseSes
  • Alsamixer
  • PipeWire

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Introduction". alsa-project.org. 16 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ocak 2012. 
"https://tr.wikipedia.org/w/index.php?title=Advanced_Linux_Sound_Architecture&oldid=35858328" sayfasından alınmıştır
Kategoriler:
  • Linux çekirdeğinin arayüzleri
  • Uygulama programlama arayüzü
  • 1998 yazılımları
  • Sayfa en son 14.46, 18 Ağustos 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Advanced Linux Sound Architecture
Konu ekle