Microsoft DirectX 8.0 (C++)

デフォルト ポート

Windows® 95、および Windows 98 Second Edition 以前の Windows 98 において、または DLS をサポートするハードウェアを利用できない場合は、Microsoft のソフトウェア シンセサイザがデフォルト ポートになる。Windows 98 Second Edition 以降、および Windows 2000 では、ハードウェア シンセサイザがデフォルト ポートになる場合もある。

アプリケーションでデフォルト ポートを使用する場合、パフォーマンスにポートを追加する前に IDirectMusic8::CreatePort メソッドを呼び出す必要はない。代わりに、IDirectMusicPerformance8::AddPort に NULL を渡すことができる。

IDirectMusic8::GetDefaultPort を呼び出してデフォルト ポートを取得し、続いて IDirectMusicPort8::GetCaps メソッドを使って能力を確認できる。ポートがアプリケーションの要求に適合しない場合は、IDirectMusic8::EnumPort メソッドを使って、Microsoft のソフトウェア シンセサイザかその他のポートを検索する。