QSoundを使用すると、 Qtアプリケーションの残りの部分にぴったりと収まり、WindowsだけでなくMacOSXやLinuxでも動作します。開発者にとってあまり使いやすいものではないコアのプラットフォーム固有のAPIを見つけることは珍しくありません。次に、コアの上に構築された、開発者にとって使いやすい無数のAPIを見つけます。コアAPIの使用は無視できるほど高速ですが、これらのコアAPIの上にレイヤーを使用すると、ほとんどの場合、より便利で保守しやすくなり、低レベルのコアへの変更からユーザーを保護します。
XAudio2
の説明から編集:
XAudio2は、MicrosoftWindowsおよびXbox360用の低レベルのクロスプラットフォームオーディオAPIです。これは、その前身であるDirectSoundおよびXAudioと同様の、ゲームの信号処理およびミキシングの基盤を提供します。Windowsゲーム開発者にとって、XAudio2はDirectSoundの待望の代替品です。
したがって、コアのプラットフォーム固有のオーディオライブラリが必要な場合は、それが使用するAPIのように見えます。
編集2
私は私の最初の答えで少し速かった...本当に、それはあなたが何をしたいかに依存します。オーディオファイルを再生するだけの場合は、QSoundが最適です。ただし、オンザフライでオーディオをミキシングして生成する場合は、XAudio2(DirectXの一部であり、ビデオゲームの一部としてサウンドを作成することを目的としています)などのより機能的なライブラリを使用する方法があります。行く。