DMUS_CONNECTION_RULE
DirectX 8.0 では実装されない。
音楽の断片が次から次へとスムーズに流れるための規則を指定するために、DMUS_MELODY_FRAGMENT の ConnectionArc メンバで使用される。
typedef struct _DMUS_CONNECTION_RULE {
DWORD dwFlags;
DWORD dwIntervals;
} DMUS_CONNECTION_RULE;
メンバ
- dwFlags
- 結合規則を指定するフラグ。0 または次の 1 つ以上の値を使用できる。
- DMUS_CONNECTIONF_INTERVALS
- バリエーションの最後のノートと、次のバリエーションの最初のノートの間で、dwIntervals の音程を使用する。
- DMUS_CONNECTIONF_OVERLAP
- 2 つの断片がオーバーラップする場合、先の断片で演奏されない最初のノートが、後の断片の最初のノートと同じである。
- dwIntervals
- DMUS_CONNECTIONF_INTERVALS が設定されている場合、最初の断片で演奏される最後のノートと、2 番目の断片に含まれる最初のノートの間で、有効な音程のセットを指定する。下位 24 ビットのそれぞれが、2 オクターブの範囲を持つ音程である。
ヘッダー : dmusici.h で宣言。