DMUS_IO_SIGNPOST
The DMUS_IO_SIGNPOST structure contains information about a signpost in a signpost track to associate it with signpost chords in a chordmap . Used in the Signpost Track Chunk.
Syntax
typedef struct _DMUS_IO_SIGNPOST {
MUSIC_TIME mtTime;
DWORD dwChords;
WORD wMeasure;
} DMUS_IO_SIGNPOST;
Members
mtTime
Time of the signpost.
dwChords
Types of signpost chords allowed to be associated with this signpost. The values are used to match against the same values as they appear in templates . Composing from a template consists of (among other things) looking for these values in the template and finding actual chords in the chordmap that match these values. The following flags are defined as shown.
Value |
DMUS_SIGNPOSTF_A |
DMUS_SIGNPOSTF_B |
DMUS_SIGNPOSTF_C |
DMUS_SIGNPOSTF_D |
DMUS_SIGNPOSTF_E |
DMUS_SIGNPOSTF_F |
DMUS_SIGNPOSTF_LETTER |
DMUS_SIGNPOSTF_1 |
DMUS_SIGNPOSTF_2 |
DMUS_SIGNPOSTF_3 |
DMUS_SIGNPOSTF_4 |
DMUS_SIGNPOSTF_5 |
DMUS_SIGNPOSTF_6 |
DMUS_SIGNPOSTF_7 |
DMUS_SIGNPOSTF_ROOT |
DMUS_SIGNPOSTF_CADENCE |
wMeasure
Measure on which the signpost falls.
Requirements
** Header:** Dmusicf.h
See Also