00001 00010 #ifndef __MIDIINPUT_H__ 00011 #define __MIDIINPUT_H__ 00012 00013 #include "InputObject.h" 00014 #include "MIDI/Midi.h" 00015 00017 00020 class MidiInput : public InputObject 00021 { 00022 private: 00024 Midi *midi; 00025 00026 public: 00028 00031 MidiInput(unsigned int id); 00032 00034 ~MidiInput(); 00035 00037 void start(); 00038 00040 void stop(); 00041 00043 00047 unsigned int poll(EventVector *events); 00048 }; 00049 00050 #endif /* __MIDIINPUT_H__ */