#include <MidiSource.h>
Inheritance diagram for ot::MidiSource:


Public Member Functions | |
| virtual | ~MidiSource () |
| virtual int | isEventGenerator () |
| void | pushEvent () |
| virtual void | handleShortMsg (unsigned long msg, unsigned long timestamp) |
| virtual void | onShortMsgError (unsigned long msg, unsigned long timestamp) |
| virtual void | handleLongMsg (unsigned long msg, unsigned long timestamp) |
| virtual void | onLongMsgError (unsigned long msg, unsigned long timestamp) |
Protected Member Functions | |
| MidiSource (unsigned int devid) | |
| MidiSource (std::string devname) | |
| void | setBufferSize (unsigned long size) |
| void | setBufferCount (unsigned long count) |
| void | initBuffers () |
| void | releaseBuffers () |
| void | startRecording () |
| void | stopRecording () |
| void | close () |
Protected Attributes | |
| MidiIn * | inDev |
| std::vector< MIDIBUFFER * > | buffers |
| Event | event |
| int | changed |
| unsigned long | bufferSize |
| unsigned long | bufferCount |
Friends | |
| class | MidiModule |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
tests for EventGenerator interface being implemented. This has to be overriden in classes that subclass EventGenerator. Due to inheritance raints it cannot be done automatically.
Reimplemented from ot::Node. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6