diff options
Diffstat (limited to 'libs/ardour/ardour/jack_midi_port.h')
-rw-r--r-- | libs/ardour/ardour/jack_midi_port.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/libs/ardour/ardour/jack_midi_port.h b/libs/ardour/ardour/jack_midi_port.h index 5508ae2b17..d1fb5cc4fb 100644 --- a/libs/ardour/ardour/jack_midi_port.h +++ b/libs/ardour/ardour/jack_midi_port.h @@ -28,24 +28,23 @@ #include <jack/midiport.h> #include <ardour/port.h> #include <ardour/jack_port.h> -#include <ardour/midi_port.h> +#include <ardour/base_midi_port.h> #include <ardour/midi_buffer.h> namespace ARDOUR { class MidiEngine; -class JackMidiPort : public JackPort, public MidiPort { +class JackMidiPort : public JackPort, public BaseMidiPort { public: - void cycle_start(nframes_t nframes); - void cycle_end(); + void cycle_start (nframes_t nframes, nframes_t offset); + void cycle_end (nframes_t nframes, nframes_t offset); + void set_buffer (MidiBuffer& buf); protected: - friend class AudioEngine; + friend class MidiPort; - JackMidiPort (const std::string&, Flags); - - nframes_t _nframes_this_cycle; + JackMidiPort (const std::string&, Flags, MidiBuffer*); }; } // namespace ARDOUR |