Platform SDK: DirectX

DMUS_ARTICULATION2

DMUS_ARTICULATION 構造体は、DLS 音色のアーティキュレーション チャンクについて記述する。この構造体は、フォーマットが DMUS_DOWNLOADINFO_INSTRUMENT2 として定義されている場合 (Dmdls.h ヘッダー ファイルで宣言) に使われる。DLS レベル 1 チャンクは ulArt1Idx により参照され、追加のアーティキュレーション チャンクはすべて ulFirstExtCkIdx で始まるリストによって参照される。DLS レベル 2 アーティキュレーション チャンクは、ulNextArtIdx も使う。

typedef struct {
    ULONG ulArt1Idx;
    ULONG ulFirstExtCkIdx;
    ULONG ulNextArtIdx;

} DMUS_ARTICULATION;
ulArt1Idx
DMUS_OFFSETTABLE 構造体内にある、DLS アーティキュレーション チャンクのインデックス。この値が 0 の場合、DLS レベル 1 またはレベル 2 アーティキュレーションは存在しない。
ulFirstExtCkIdx
最初のサードパーティ拡張チャンクのインデックス。この値が 0 の場合、このアーティキュレーションに関連するサードパーティ拡張チャンクは存在しない。DLS レベル 2 チャンクは、ここに置くこともできる。
ulNextArtIdx
DLS レベル 2 アーティキュレーションをよりサポートするための追加のアーティキュレーション チャンク。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmdls.h で宣言。

参照

DMUS_ARTICULATION