diff options
Diffstat (limited to 'muse/muse/driver/jackaudio.h')
-rw-r--r-- | muse/muse/driver/jackaudio.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/muse/muse/driver/jackaudio.h b/muse/muse/driver/jackaudio.h index 086e36db..242e762d 100644 --- a/muse/muse/driver/jackaudio.h +++ b/muse/muse/driver/jackaudio.h @@ -25,7 +25,7 @@ class JackAudioDevice : public AudioDevice { int samplePos; jack_transport_state_t transportState; jack_position_t pos; - char jackRegisteredName[8]; + char jackRegisteredName[16]; int dummyState; int dummyPos; // Free-running frame counter incremented always in process. @@ -52,17 +52,18 @@ class JackAudioDevice : public AudioDevice { return (float*)jack_port_get_buffer((jack_port_t*)port, nframes); } - virtual std::list<QString> outputPorts(); - virtual std::list<QString> inputPorts(); + virtual std::list<QString> outputPorts(bool midi = false, int aliases = -1); + virtual std::list<QString> inputPorts(bool midi = false, int aliases = -1); virtual void registerClient(); + virtual const char* clientName() { return jackRegisteredName; } //virtual void* registerOutPort(const char* name); //virtual void* registerInPort(const char* name); virtual void* registerOutPort(const char* /*name*/, bool /*midi*/); virtual void* registerInPort(const char* /*name*/, bool /*midi*/); - virtual char* getJackName(); + //virtual char* getJackName(); virtual void unregisterPort(void*); virtual void connect(void*, void*); |