- nframes_t read_unlocked (Evoral::EventSink<nframes_t>& dst,
- framepos_t position,
- framepos_t start,
- nframes_t cnt,
- MidiStateTracker* tracker) const;
-
- nframes_t write_unlocked (MidiRingBuffer<nframes_t>& src,
- framepos_t position,
- nframes_t cnt);
+ int open_for_write ();
+
+ framecnt_t read_unlocked (Evoral::EventSink<framepos_t>& dst,
+ framepos_t position,
+ framepos_t start,
+ framecnt_t cnt,
+ MidiStateTracker* tracker) const;
+
+ framecnt_t write_unlocked (MidiRingBuffer<framepos_t>& src,
+ framepos_t position,
+ framecnt_t cnt);