PortAudio
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.