Loading article…
PortAudio は、オーディオ再生と録音のためのオープンソースのコンピュータライブラリです。クロスプラットフォームライブラリであるため、これを使用するプログラムは、Windows、Mac OS X、Linuxなど、さまざまなコンピュータオペレーティングシステムで実行できます。PortAudio は、 Windows 上でCore Audio、ALSA、MME、DirectSound、ASIO、WASAPI をサポートしています。移植性を主な目的とした他のライブラリと同様に、PortAudio はC 言語で記述されています。また、 PureBasicおよびLazarus / Free Pascal言語でも実装されています。PortAudio は、 JACKやASIOと同様に、コールバックパラダイムに基づいています。
PortAudioは、音楽ソフトウェア用のプラットフォーム非依存ライブラリセットを提供することを目的としたPortMediaプロジェクトの一部です。無料のオーディオエディタAudacityはPortAudioライブラリを使用しており[ 2 ]、Windowsプラットフォーム上のJACKも同様です。