Microsoft DirectX 8.1 (Visual Basic) |
The CONST_DMUS_COMPOSEF_FLAGS enumeration is used as flags in the composition of transitions.
Syntax
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
Constants
DMUS_COMPOSEF_1BAR_ADDITION
Include one bar of the additional transition pattern. This is the default behavior when DMUS_COMPOSEF_LONG is specified.
DMUS_COMPOSEF_1BAR_TRANSITION
Include one bar of the transition pattern.
DMUS_COMPOSEF_AFTERPREPARETIME
AutoTransition only. Use the DMUS_SEGF_AFTERPREPARETIME flag (see CONST_DMUS_SEGF_FLAGS) when cueing the transition.
DMUS_COMPOSEF_ALIGN
Align transition to the time signature of the currently playing segment.
DMUS_COMPOSEF_BEAT
AutoTransition only. Start transition on a beat boundary.
DMUS_COMPOSEF_DEFAULT
Use the segment's default boundary.
DMUS_COMPOSEF_ENTIRE_ADDITION
Include the additional transition pattern in its entirety. Used in combination with DMUS_COMPOSEF_LONG.
DMUS_COMPOSEF_ENTIRE_TRANSITION
Include the entire transition pattern.
DMUS_COMPOSEF_GRID
AutoTransition only. Start transition on a grid boundary.
DMUS_COMPOSEF_IMMEDIATE
AutoTransition only. Start transition on a music or clock time boundary.
DMUS_COMPOSEF_LONG
Composes a long transition. If this flag is not set, the length of the transition is at most one measure unless the lCommand parameter of ComposeTransition or AutoTransition specifies an ending and the style contains an ending of greater than one measure. If this flag is set, the length of the transition increases by one measure.
DMUS_COMPOSEF_MARKER
Play the transition at the next marker in the current segment.
DMUS_COMPOSEF_MEASURE
AutoTransition only. Start transition on a measure boundary.
DMUS_COMPOSEF_MODULATE
Compose a transition that modulates smoothly from fromSeg to toSeg, using the chord of toSeg.
DMUS_COMPOSEF_NOINVALIDATE
Do not invalidate segments that are playing.
DMUS_COMPOSEF_NONE
No flags. By default, the transition starts on a measure boundary.
DMUS_COMPOSEF_OVERLAP
Overlap the transition into toSeg. Not currently implemented.
DMUS_COMPOSEF_SEGMENTEND
Play the transition at the end of the current segment.
DMUS_COMPOSEF_USE_AUDIOPATH
Use audiopath embedded in the segments.
DMUS_COMPOSEF_VALID_START_BEAT
Allow the switch to occur on any beat. Used in conjunction with DMUS_COMPOSEF_ALIGN.
DMUS_COMPOSEF_VALID_START_GRID
Allow the switch to occur on any grid. Used in conjunction with DMUS_COMPOSEF_ALIGN.
DMUS_COMPOSEF_VALID_START_MEASURE
Allow the switch to occur on any bar. Used in combination with DMUS_COMPOSEF_ALIGN.
DMUS_COMPOSEF_VALID_START_TICK
Allow the switch to occur at any time. Used in conjunction with DMUS_COMPOSEF_ALIGN.
See Also