Platform SDK: DirectX |
DirectSound は現在、圧縮ウェーブ フォーマットをサポートしていない。アプリケーションはサウンド バッファにデータを書き込む前に、Platform SDK 内の Win32 API で提供されているオーディオ圧縮マネージャ (ACM) 関数を使って、圧縮されたオーディオ データを PCM (pulse-code modulation) データに変換すべきである。実際、サウンドバッファ メモリへのポインタをロックし、ACM にこのポインタを渡すと、データは最大の効率でサウンド バッファに直接デコードできる。