midi_event Struct Reference

#include <xmidi.h>

Collaboration diagram for midi_event:

Collaboration graph
[legend]
List of all members.

Public Attributes

int time
unsigned char status
unsigned char data [2]
uint32 len
unsigned char * buffer
int duration
midi_eventnext_note
uint32 note_time
midi_eventnext

Detailed Description

Definition at line 68 of file xmidi.h.


Member Data Documentation

int midi_event::time

Definition at line 70 of file xmidi.h.

Referenced by XMIDI::AdjustTimings(), XMIDI::ConvertEvent(), XMIDIEventList::ConvertListToMTrk(), and XMIDI::CreateNewEvent().

unsigned char midi_event::status

Definition at line 71 of file xmidi.h.

Referenced by XMIDI::ConvertEvent(), XMIDIEventList::ConvertListToMTrk(), XMIDI::ConvertNote(), XMIDI::ConvertSystemMessage(), XMIDIEventList::DeleteEventList(), and NoteStack::FindAndPop().

unsigned char midi_event::data[2]

Definition at line 73 of file xmidi.h.

Referenced by XMIDI::ApplyFirstState(), XMIDI::ConvertEvent(), XMIDIEventList::ConvertListToMTrk(), XMIDI::ConvertNote(), XMIDI::ConvertSystemMessage(), and NoteStack::FindAndPop().

uint32 midi_event::len

Definition at line 75 of file xmidi.h.

Referenced by XMIDIEventList::ConvertListToMTrk(), and XMIDI::ConvertSystemMessage().

unsigned char* midi_event::buffer

Definition at line 76 of file xmidi.h.

Referenced by XMIDIEventList::ConvertListToMTrk(), XMIDI::ConvertSystemMessage(), and XMIDIEventList::DeleteEventList().

int midi_event::duration

Definition at line 77 of file xmidi.h.

Referenced by XMIDI::AdjustTimings(), and XMIDI::ConvertNote().

midi_event* midi_event::next_note

Definition at line 78 of file xmidi.h.

Referenced by NoteStack::FindAndPop(), NoteStack::Pop(), NoteStack::PopTime(), NoteStack::Push(), and NoteStack::Remove().

uint32 midi_event::note_time

Definition at line 79 of file xmidi.h.

Referenced by NoteStack::PopTime(), and NoteStack::Push().

midi_event* midi_event::next

Definition at line 80 of file xmidi.h.

Referenced by XMIDI::AdjustTimings(), XMIDIEventList::ConvertListToMTrk(), XMIDI::CreateNewEvent(), and XMIDIEventList::DeleteEventList().


The documentation for this struct was generated from the following file:
Generated on Mon Jul 9 14:57:53 2007 for ExultEngine by  doxygen 1.5.1