Inherits zzub::midi_io.
Public Member Functions | |
bool | initialize (midiworker *) |
bool | openDevice (size_t index) |
bool | closeAllDevices () |
void | close () |
size_t | getDevices () |
bool | isInput (size_t index) |
bool | isOutput (size_t index) |
bool | isOpen (size_t index) |
const char * | getDeviceName (size_t index) |
virtual bool | poll () |
virtual bool | send (size_t index, unsigned int data) |
virtual void | schedule_send (size_t index, int time, unsigned int data) |
Public Attributes | |
std::list< midi_message > | outMessages |
zzub::timer | timer |
double | lastTime |
PmQueue * | sendQueue |
PmQueue * | readQueue |
midiworker * | worker |
std::vector< PortMidiStream * > | devices |