Platform SDK: DirectX |
DMUS_DOWNLOADINFO 構造体は、ポートにダウンロードされる DLS データのヘッダーとして使われる。この構造体はダウンロードのサイズと機能を定義し、その後には常に DMUS_OFFSETTABLE チャンクが続く。
typedef struct _DMUS_DOWNLOADINFO { DWORD dwDLType; DWORD dwDLId; DWORD dwNumOffsetTableEntries; DWORD cbSize; } DMUS_DOWNLOADINFO;
dwDLId 内の識別子は、オブジェクトを接続するために使われ、IDirectMusicPortDownload::GetDLId メソッドを使って取得される。主に、楽器内のリージョンをウェーブ チャンクに結合する。たとえば、ウェーブ ダウンロードに 3 の dwDLId を指定した場合、音色チャンクは、いずれかの DMUS_REGION 構造体の WaveLink.ulTableIndex メンバに値 3 を配置された形でダウンロードされる。これは、リージョンがウェーブ チャンクに接続されていることを示す。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmdls.h で宣言。