diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-10 16:18:00 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-10 16:18:00 -0400 |
commit | c96108c2e129cb454d872479f23fbbe6548caf6d (patch) | |
tree | 8ff37d2971007fcbd0fbf1cf7c97e97792114c63 /libs | |
parent | 25ca45f3959d5838a9c637ecc8687511d835140b (diff) |
add API to get current MIDI option from an audio/MIDI backend
Diffstat (limited to 'libs')
-rw-r--r-- | libs/backends/jack/jack_audiobackend.cc | 6 | ||||
-rw-r--r-- | libs/backends/jack/jack_audiobackend.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libs/backends/jack/jack_audiobackend.cc b/libs/backends/jack/jack_audiobackend.cc index 397ba0e498..98ba2d5ff7 100644 --- a/libs/backends/jack/jack_audiobackend.cc +++ b/libs/backends/jack/jack_audiobackend.cc @@ -409,6 +409,12 @@ JACKAudioBackend::interleaved () const return false; } +string +JACKAudioBackend::midi_option () const +{ + return _target_midi_option; +} + uint32_t JACKAudioBackend::input_channels () const { diff --git a/libs/backends/jack/jack_audiobackend.h b/libs/backends/jack/jack_audiobackend.h index 139e1f3cce..67e5e6001a 100644 --- a/libs/backends/jack/jack_audiobackend.h +++ b/libs/backends/jack/jack_audiobackend.h @@ -151,6 +151,7 @@ class JACKAudioBackend : public AudioBackend { std::vector<std::string> enumerate_midi_options () const; int set_midi_option (const std::string&); + std::string midi_option () const; int midi_event_get (pframes_t& timestamp, size_t& size, uint8_t** buf, void* port_buffer, uint32_t event_index); int midi_event_put (void* port_buffer, pframes_t timestamp, const uint8_t* buffer, size_t size); |