Platform SDK: DirectX

DMUS_IO_SEQ_ITEM

The DMUS_IO_SEQ_ITEM structure contains information about an item of data in a sequence track. It is used in the Sequence Track List.

typedef struct _DMUS_IO_SEQ_ITEM {
    MUSIC_TIME  mtTime;
    MUSIC_TIME  mtDuration;
    DWORD       dwPChannel;
    short       nOffset
    BYTE        bStatus;
    BYTE        bByte1;
    BYTE        bByte2;
} DMUS_IO_SEQ_ITEM;
mtTime
Time of the event.
mtDuration
Duration for which the event is valid.
dwPChannel
Performance channel for the event.
nOffset
Offset from the grid boundary at which the note is played, in music time. MIDI notes are associated with the closest grid when loaded, so this value can be positive or negative.
bStatus
MIDI event type. Equivalent to the MIDI status byte, but without channel information.
bByte1
First byte of the MIDI data.
bByte2
Second byte of the MIDI data.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in dmusicf.h.

See Also

DMUS_IO_CURVE_ITEM, MIDI Messages