BT Sözlüğü › Programlama › PortAudio

PortAudio

Programlama Svenska → Güncellendi: 2026-10-28
Daha fazla bilgi
Yaratıcı
Ross Bencina, Phil Burk
Tür
C kütüphanesi
Lisans
MIT benzeri
Resmî site
portaudio.com
Kaynak kod
GitHub

Windows, macOS ve Linux'ta tek bir ses API'si sunan ve bunu her sistemin sürücülerine çeviren küçük bir C kütüphanesi.

Her platformun ses kartıyla konuşmanın kendi yolu vardır, Windows'ta ise aynı anda birkaç tane. PortAudio, 1990'ların sonunda music-dsp posta listesindeki tartışmalardan doğdu; işin çoğunu Ross Bencina ve Phil Burk yürüttü. ASIO, WASAPI, Core Audio, ALSA, JACK ve birkaç tanesinin üzerine ortak bir katman koyar. Program bir akış açar, örnekleme hızı ve tampon boyutu seçer; geri çağrı ya da bloklayan okuma/yazma arayüzü alır.

En bilinen kullanıcısı Audacity'dir, ama kütüphane Python'un sounddevice paketinin ve uzun bir araştırma ve hobi projesi kuyruğunun da altında durur. İnce, eski ve en iyi anlamda sıkıcı — daha büyük bir şey gerekiyorsa JUCE'a uzanılır.

← Sözlüğe dön