#include <device.hpp>
◆ ~MidiInput()
| virtual pulp::midi::MidiInput::~MidiInput |
( |
| ) |
|
|
virtualdefault |
◆ close()
| virtual void pulp::midi::MidiInput::close |
( |
| ) |
|
|
pure virtual |
◆ is_open()
| virtual bool pulp::midi::MidiInput::is_open |
( |
| ) |
const |
|
pure virtual |
◆ open()
| virtual bool pulp::midi::MidiInput::open |
( |
const std::string & | port_id, |
|
|
MidiInputCallback | callback ) |
|
pure virtual |
◆ set_sysex_callback()
Optional SysEx delivery.
Backends without SysEx support leave this as a no-op; callers can still register safely. Backends that DO support it (Win mmeapi MIM_LONGDATA, future CoreMIDI reassembly, ALSA SND_SEQ_EVENT_SYSEX) call this BEFORE open() to register the receiver.
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/midi/include/pulp/midi/device.hpp