Microsoft DirectX 9.0

DMUS_IO_CHORDMAP_SIGNPOST

The DMUS_IO_CHORDMAP_SIGNPOST structure contains information about a signpost chord in a chordmap. Used in the Chordmap Form.

Syntax

typedef struct _DMUS_IO_CHORDMAP_SIGNPOST {
  DWORD dwChords;
  DWORD dwFlags;
} DMUS_IO_CHORDMAP_SIGNPOST;

Members

dwChords

Types of signpost supported by this chord. The values are used to match against the same values as they appear in templates. Composing from 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.

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

dwFlags

Flags defining whether this chord is to be preceded by cadence chords. Signpost chords can have up to two cadence chords. This value can be SPOST_CADENCE1 (first cadence), SPOST_CADENCE2 (second cadence), or a combination of these two flags.

Requirements

  Header: Declared in dmusicf.h.

See Also

See Also