Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/midi/midideviceportmidi.cpp File Reference

PortMidi-based MIDI backend. More...

#include <QtCore>
#include "configobject.h"
#include "midimapping.h"
#include "midideviceportmidi.h"
Include dependency graph for midideviceportmidi.cpp:

Go to the source code of this file.


Detailed Description

PortMidi-based MIDI backend.

Author:
Albert Santoni alberts@mixxx.org
Date:
Thu Dec 18 2008 MidiDevicePortMidi is a class representing a MIDI device, either physical or software. It uses the PortMidi API to send and receive MIDI events to/from the device. It's important to note that PortMidi treats input and output on a single physical device as two separate half-duplex devices. In this class, we wrap those together into a single device, which is why the MidiDevicePortMidi constructor takes both arguments pertaining to both input and output "devices".

Definition in file midideviceportmidi.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines