zzub::mididriver Struct Reference

Implements MIDI input. More...

Inherits zzub::midi_io.

List of all members.

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
midiworkerworker
std::vector< PortMidiStream * > devices


Detailed Description

Implements MIDI input.
The documentation for this struct was generated from the following files:

Generated on Thu Jul 30 05:09:24 2009 for libzzub by  doxygen 1.5.9