Platform SDK: DirectX

DirectSound を使用する理由

DirectX の最優先の設計目標はスピードにある。DirectX の他のコンポーネントと同様、DirectSound はデバイスに依存しないインターフェイスを採用し、開発者にハードウェア個別の詳細の知識を要求することなく、ハードウェアを最高の効率で使用できるようにする。アプリケーションは最も簡素なオーディオ ハードウェアでも適切に動作するが、DirectSound 用に機能拡張されたカードやドライバの特別な機能も活用できる。

ほかにも DirectSound は以下のことを容易にする。

DirectSound にはこのような利点があるが、特定の状況では Windows® 標準のウェーブフォーム オーディオ機能が引き続き実用的なソリューションとなる。たとえば、アプリケーションは PlaySound waveOut の各関数を使って、導入ミュージックのような単一のサウンドまたはオーディオ ストリームを容易に演奏できる。