#include <device.hpp>
|
| using | PortChangeCallback = std::function<void()> |
| | Register a callback for MIDI port changes (device plug/unplug).
|
◆ PortChangeCallback
Register a callback for MIDI port changes (device plug/unplug).
The callback may fire on an OS thread. Pass nullptr to unregister.
◆ ~MidiSystem()
| virtual pulp::midi::MidiSystem::~MidiSystem |
( |
| ) |
|
|
virtualdefault |
◆ create_input()
| virtual std::unique_ptr< MidiInput > pulp::midi::MidiSystem::create_input |
( |
| ) |
|
|
pure virtual |
◆ create_output()
| virtual std::unique_ptr< MidiOutput > pulp::midi::MidiSystem::create_output |
( |
| ) |
|
|
pure virtual |
◆ enumerate_inputs()
| virtual std::vector< MidiPortInfo > pulp::midi::MidiSystem::enumerate_inputs |
( |
| ) |
|
|
pure virtual |
◆ enumerate_outputs()
| virtual std::vector< MidiPortInfo > pulp::midi::MidiSystem::enumerate_outputs |
( |
| ) |
|
|
pure virtual |
◆ set_port_change_callback()
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/midi/include/pulp/midi/device.hpp