/*
Copyright (C) 2006 Paul Davis
- Written by Dave Robillard, 2006
+ Author: David Robillard
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
~MidiPlaylist ();
- framecnt_t read (MidiRingBuffer<framepos_t>& buf,
+ framecnt_t read (Evoral::EventSink<framepos_t>& buf,
framepos_t start, framecnt_t cnt, uint32_t chan_n = 0);
int set_state (const XMLNode&, int version);
protected:
- /* playlist "callbacks" */
-
- void finalize_split_region (boost::shared_ptr<Region> original, boost::shared_ptr<Region> left, boost::shared_ptr<Region> right);
-
- void check_dependents (boost::shared_ptr<Region> region, bool norefresh);
- void refresh_dependents (boost::shared_ptr<Region> region);
void remove_dependents (boost::shared_ptr<Region> region);
private: