Microsoft DirectX 8.0 (Visual Basic)

CONST_DMUS_COMPOSEF_FLAGS

トランジションのアレンジ内でフラグとして使用される。

Enum CONST_DMUS_COMPOSEF_FLAGS
    DMUS_COMPOSEF_1BAR_ADDITION       =  131072 (&H20000)
    DMUS_COMPOSEF_1BAR_TRANSITION     =   32768 (&H8000)
    DMUS_COMPOSEF_AFTERPREPARETIME    =      64 (&H40)
    DMUS_COMPOSEF_ALIGN               =       1 
    DMUS_COMPOSEF_BEAT                =      16 (&H10)
    DMUS_COMPOSEF_DEFAULT             =  524288 (&H80000)
    DMUS_COMPOSEF_ENTIRE_ADDITION     =   65536 (&H10000)
    DMUS_COMPOSEF_ENTIRE_TRANSITION   =   16384 (&H4000)
    DMUS_COMPOSEF_GRID                =       8 
    DMUS_COMPOSEF_IMMEDIATE           =       4 
    DMUS_COMPOSEF_LONG                =    8192 (&H2000)
    DMUS_COMPOSEF_MARKER              =    2048 (&H800)
    DMUS_COMPOSEF_MEASURE             =      32 (&H20)
    DMUS_COMPOSEF_MODULATE            =    4096 (&H1000)
    DMUS_COMPOSEF_NOINVALIDATE        = 1048576 (&H100000)
    DMUS_COMPOSEF_NONE                =       0 
    DMUS_COMPOSEF_OVERLAP             =       2 
    DMUS_COMPOSEF_SEGMENTEND          =    1024 (&H400)
    DMUS_COMPOSEF_USE_AUDIOPATH       = 2097152 (&H200000)
    DMUS_COMPOSEF_VALID_START_BEAT    =     128 (&H80)
    DMUS_COMPOSEF_VALID_START_GRID    =     256 (&H100)
    DMUS_COMPOSEF_VALID_START_MEASURE =  262144 (&H40000)
    DMUS_COMPOSEF_VALID_START_TICK    =     512 (&H200)
End Enum

定数

DMUS_COMPOSEF_1BAR_ADDITION
追加のトランジション パターンの 1 小節を含める。DMUS_COMPOSEF_LONG が指定されている場合は、これがデフォルトの動作である。
DMUS_COMPOSEF_1BAR_TRANSITION
トランジション パターンの 1 小節を含める。
DMUS_COMPOSEF_AFTERPREPARETIME
AutoTransition のみ。トランジションを挿入するときは、DMUS_SEGF_AFTERPREPARETIME フラグ (「CONST_DMUS_SEGF_FLAGS」を参照) を使用する。
DMUS_COMPOSEF_ALIGN
トランジションを、現在演奏されているセグメントの拍子記号に揃える。
DMUS_COMPOSEF_BEAT
AutoTransition のみ。拍の境界からトランジションを開始する。
DMUS_COMPOSEF_DEFAULT
セグメントのデフォルトの境界を使用する。
DMUS_COMPOSEF_ENTIRE_ADDITION
追加のトランジション パターンを完全な形で含める。DMUS_COMPOSEF_LONG と組み合わせて使用される。
DMUS_COMPOSEF_ENTIRE_TRANSITION
トランジション パターン全体を含める。
DMUS_COMPOSEF_GRID
AutoTransition のみ。グリッド境界からトランジションを開始する。
DMUS_COMPOSEF_IMMEDIATE
AutoTransition のみ。ミュージック タイムまたはクロック タイムの境界からトランジションを開始する。
DMUS_COMPOSEF_LONG
長いトランジションをアレンジする。このフラグが設定されていない場合、ComposeTransition または AutoTransitionlCommand パラメータでエンディングを指定し、スタイルに 1 小節より長いエンディングが含まれていない限り、トランジションの長さは最大でも 1 小節である。このフラグが設定されている場合、トランジションの長さは 1 小節増える。
DMUS_COMPOSEF_MARKER
現在のセグメントの次のマーカーでトランジションを演奏する。
DMUS_COMPOSEF_MEASURE
AutoTransition のみ。小節境界からトランジションを開始する。
DMUS_COMPOSEF_MODULATE
toSeg のコードを使用して、fromSeg から toSeg へスムーズに変化するトランジションをアレンジする。
DMUS_COMPOSEF_NOINVALIDATE
演奏中のセグメントを無効化しない。
DMUS_COMPOSEF_NONE
フラグなし。デフォルトでは、トランジションは小節境界から開始する。
DMUS_COMPOSEF_OVERLAP
トランジションを toSeg に重ねる (オーバーラップ)。現在実装されていない。
DMUS_COMPOSEF_SEGMENTEND
現在のセグメントの最後にトランジションを演奏する。
DMUS_COMPOSEF_USE_AUDIOPATH
セグメントに埋め込まれたオーディオパスを使用する。
DMUS_COMPOSEF_VALID_START_BEAT
任意の拍で切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
DMUS_COMPOSEF_VALID_START_GRID
任意のグリッドで切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
DMUS_COMPOSEF_VALID_START_MEASURE
任意の小節で切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。
DMUS_COMPOSEF_VALID_START_TICK
任意のタイムで切り替えを発生できる。DMUS_COMPOSEF_ALIGN と組み合わせて使用される。

参照

DirectMusicComposer8.AutoTransitionDirectMusicComposer8.ComposeTransition