LMMS
Loading...
Searching...
No Matches
RtMidi.h File Reference
#include <exception>
#include <iostream>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  RtMidiError
 Exception handling class for RtMidi. More...
class  RtMidi
 An abstract base class for realtime MIDI input/output. More...
class  RtMidiIn
 A realtime MIDI input class. More...
class  RtMidiOut
 A realtime MIDI output class. More...
class  MidiApi
class  MidiInApi
struct  MidiInApi::MidiMessage
struct  MidiInApi::MidiQueue
struct  MidiInApi::RtMidiInData
class  MidiOutApi
class  MidiInDummy
class  MidiOutDummy

Macros

#define RTMIDI_DLL_PUBLIC
#define RTMIDI_VERSION   "3.0.0"
#define __RTMIDI_DUMMY__

Typedefs

typedef void(* RtMidiErrorCallback) (RtMidiError::Type type, const std::string &errorText, void *userData)
 RtMidi error callback function prototype.

Macro Definition Documentation

◆ __RTMIDI_DUMMY__

#define __RTMIDI_DUMMY__

◆ RTMIDI_DLL_PUBLIC

#define RTMIDI_DLL_PUBLIC

◆ RTMIDI_VERSION

#define RTMIDI_VERSION   "3.0.0"

Typedef Documentation

◆ RtMidiErrorCallback

typedef void(* RtMidiErrorCallback) (RtMidiError::Type type, const std::string &errorText, void *userData)

RtMidi error callback function prototype.

Parameters
typeType of error.
errorTextError description.

Note that class behaviour is undefined after a critical error (not a warning) is reported.