Microsoft DirectX 8.0 (C++) |
DirectX 8.0 では実装されない。
トランジションを表す。ソング形式で使用される。
typedef struct _DMUS_IO_TRANSITION_DEF { DWORD dwSegmentID; DWORD dwTransitionID; DWORD dwPlayFlags; } DMUS_IO_TRANSITION_DEF;
この構造体は、別のセグメントからこのセグメントへの有効なトランジションを表す。ソング セグメントを DMUS_SEGF_AUTOTRANSITION フラグを使用して演奏する場合は、トランジション セグメントがアレンジされて演奏される。適切なトランジション セグメントを見つけるには、パフォーマンスで現在演奏中のセグメントを確認し、ソングのセグメントかどうかを判断する。適切なセグメントである場合は、そのセグメントの ID を取得し、次に転送先セグメントのトランジション テーブルで目的のセグメントを検索する。dwSourceSegment で一致するセグメントが見つかった場合は、dwPlayFlags を使用して、パフォーマンスが dwTransitionSegment をアレンジし、演奏する。
ヘッダー : dmusicf.h で宣言。