|
LMMS
|
#include <RtMidi.h>
Classes | |
| struct | MidiMessage |
| struct | MidiQueue |
| struct | RtMidiInData |
Public Member Functions | |
| MidiInApi (unsigned int queueSizeLimit) | |
| virtual | ~MidiInApi (void) |
| void | setCallback (RtMidiIn::RtMidiCallback callback, void *userData) |
| void | cancelCallback (void) |
| virtual void | ignoreTypes (bool midiSysex, bool midiTime, bool midiSense) |
| double | getMessage (std::vector< unsigned char > *message) |
| Public Member Functions inherited from MidiApi | |
| MidiApi () | |
| virtual | ~MidiApi () |
| virtual RtMidi::Api | getCurrentApi (void)=0 |
| virtual void | openPort (unsigned int portNumber, const std::string &portName)=0 |
| virtual void | openVirtualPort (const std::string &portName)=0 |
| virtual void | closePort (void)=0 |
| virtual unsigned int | getPortCount (void)=0 |
| virtual std::string | getPortName (unsigned int portNumber)=0 |
| bool | isPortOpen () const |
| void | setErrorCallback (RtMidiErrorCallback errorCallback, void *userData) |
| void | error (RtMidiError::Type type, std::string errorString) |
| A basic error reporting function for RtMidi classes. | |
Protected Attributes | |
| RtMidiInData | inputData_ |
| Protected Attributes inherited from MidiApi | |
| void * | apiData_ |
| bool | connected_ |
| std::string | errorString_ |
| RtMidiErrorCallback | errorCallback_ |
| bool | firstErrorOccurred_ |
| void * | errorCallbackUserData_ |
Additional Inherited Members | |
| Protected Member Functions inherited from MidiApi | |
| virtual void | initialize (const std::string &clientName)=0 |
| MidiInApi::MidiInApi | ( | unsigned int | queueSizeLimit | ) |
|
virtual |
| double MidiInApi::getMessage | ( | std::vector< unsigned char > * | message | ) |
|
virtual |
| void MidiInApi::setCallback | ( | RtMidiIn::RtMidiCallback | callback, |
| void * | userData ) |
|
protected |