私はCで書かれたオーディオアプリケーションに取り組んでいます。Windowsでライブオーディオ再生を提供する必要があります。使用するオーディオAPIを決定する必要があります。基本的なwaveOutAPIを使用する予定ですが、ここのコミュニティが推奨するものを確認したいと思いました。
ライブラリをインストールする必要がなく、最近のバージョンのWindowsで正常に動作するコードが必要です。レイテンシーを最小限に抑えたい。
「エフェクト」は必要ありません。アプリケーションが生成するウェーブサンプルを忠実に再生する必要があります。
私の理解では、Windows上のほとんどのプロフェッショナルオーディオアプリケーションはASIOを使用しており、これにより優れた低レイテンシーが得られますが、コードを正常に機能させたいため、ほとんどの人はコンピューターにASIOをプリインストールしていないため、ASIOは必要ありません。 。(後日、戻ってオプションとしてASIOを追加することもありますが、最初に最も一般的なソリューションを選択します。)
私の目的にとってwaveOutよりも優れているものはありますか、それともそれが最良の選択ですか?