3
RtAudioは、Linux、Macintosh OS-X、およびWindowsオペレーティングシステムでのリアルタイムオーディオ入出力に共通のAPI(アプリケーションプログラミングインターフェイス)を提供するC ++クラスのセットです。RtAudioは、コンピューターのオーディオハードウェアとやり取りするプロセスを大幅に簡素化します。次の目的で設計されました:サポートされているすべてのプラットフォームでのオブジェクト指向C ++設計のシンプルで共通のAPIプログラミングプロジェクトに簡単に含めることができる1つのソースと1つのヘッダーファイル制御により、オーディオデバイス機能がデータフォーマット、チャネル番号補正、(デ)インターリーブ、およびバイトスワップの自動内部変換を調べることができます利用可能なオーディオデバイスとその機能を列挙し、ストリームを開くときに指定できます。該当する場合、複数のAPIサポートをコンパイルし、RtAudioインスタンスを作成するときに特定のAPIを指定できます。サポートされている各オーディオAPIに固有の情報については、APIノートのセクションをご覧ください。