![]() |
VCV Rack API v2
|
Go to the source code of this file.
Classes | |
| struct | rack::midi::Message |
| struct | rack::midi::Driver |
| Wraps a MIDI driver API containing any number of MIDI devices. More... | |
| struct | rack::midi::Device |
| A single MIDI device of a driver API. More... | |
| struct | rack::midi::InputDevice |
| struct | rack::midi::OutputDevice |
| struct | rack::midi::Port |
| A handle to a Device, typically owned by modules to have shared access to a single Device. More... | |
| struct | rack::midi::Input |
| struct | rack::midi::InputQueue |
| An Input port that stores incoming MIDI messages and releases them when ready according to their frame timestamp. More... | |
| struct | rack::midi::Output |
Namespaces | |
| namespace | rack |
| Root namespace for the Rack API. | |
| namespace | rack::midi |
| Abstraction for all MIDI drivers in Rack. | |
Functions | |
| PRIVATE void | rack::midi::init () |
| PRIVATE void | rack::midi::destroy () |
| void | rack::midi::addDriver (int driverId, Driver *driver) |
| Registers a new MIDI driver. | |
| std::vector< int > | rack::midi::getDriverIds () |
| Driver * | rack::midi::getDriver (int driverId) |