diff options
author | Robin Gareus <robin@gareus.org> | 2014-06-12 21:35:25 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-06-13 11:47:51 +0200 |
commit | da912f7ed41249af2262cb11b6332bf5bd8d9907 (patch) | |
tree | a635a059f83b180064d10a5b6e551897f716d40b /libs/backends/dummy/dummy_audiobackend.h | |
parent | be7da2e9526c394b14d1b84129c400bc0dc0f96d (diff) |
add AudioEngine API to configure individual MIDI devices
Diffstat (limited to 'libs/backends/dummy/dummy_audiobackend.h')
-rw-r--r-- | libs/backends/dummy/dummy_audiobackend.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libs/backends/dummy/dummy_audiobackend.h b/libs/backends/dummy/dummy_audiobackend.h index b8069ee429..d4732f5eeb 100644 --- a/libs/backends/dummy/dummy_audiobackend.h +++ b/libs/backends/dummy/dummy_audiobackend.h @@ -171,6 +171,8 @@ class DummyAudioBackend : public AudioBackend { int set_output_channels (uint32_t); int set_systemic_input_latency (uint32_t); int set_systemic_output_latency (uint32_t); + int set_systemic_midi_input_latency (std::string const, uint32_t) { return 0; } + int set_systemic_midi_output_latency (std::string const, uint32_t) { return 0; } /* Retrieving parameters */ std::string device_name () const; @@ -181,6 +183,8 @@ class DummyAudioBackend : public AudioBackend { uint32_t output_channels () const; uint32_t systemic_input_latency () const; uint32_t systemic_output_latency () const; + uint32_t systemic_midi_input_latency (std::string const) const { return 0; } + uint32_t systemic_midi_output_latency (std::string const) const { return 0; } /* External control app */ std::string control_app_name () const { return std::string (); } @@ -191,6 +195,19 @@ class DummyAudioBackend : public AudioBackend { int set_midi_option (const std::string&); std::string midi_option () const; + std::vector<DeviceStatus> enumerate_midi_devices () const { + return std::vector<AudioBackend::DeviceStatus> (); + } + int set_midi_device_enabled (std::string const, bool) { + return 0; + } + bool midi_device_enabled (std::string const) const { + return true; + } + bool can_set_systemic_midi_latencies () const { + return false; + } + /* State Control */ protected: int _start (bool for_latency_measurement); |