CONST_DMUS_COMPOSEF_FLAGS
Used as flags in the composition of transitions.
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
DirectMusicComposer8.AutoTransition, DirectMusicComposer8.ComposeTransition