PortAudio
Originalförfattare | Ross Bencina |
---|---|
Stabil frisättning | |
Förvar | |
Skrivet i | C |
Operativ system | Cross-plattform |
Typ | API |
Licens | MIT-licens |
Hemsida |
PortAudio är ett datorbibliotek med öppen källkod för ljuduppspelning och inspelning. Det är ett plattformsoberoende bibliotek, så program som använder det kan köras på många olika datoroperativsystem, inklusive Windows , Mac OS X och Linux . PortAudio stöder Core Audio , ALSA och MME , DirectSound , ASIO och WASAPI på Windows. Liksom andra bibliotek vars primära mål är portabilitet, är PortAudio skrivet i programmeringsspråket C. Det har även implementerats på språken PureBasic och Lazarus / Free Pascal . PortAudio är baserat på ett callback-paradigm, liknande JACK och ASIO .
PortAudio är en del av PortMedia- projektet, som syftar till att tillhandahålla en uppsättning plattformsoberoende bibliotek för musikprogramvara. Den kostnadsfria ljudredigeraren Audacity använder PortAudio-biblioteket, och det gör även JACK på Windows-plattformen.
Se även
Anteckningar
externa länkar