#define __ardour_midi_streamview_h__
#include <list>
-#include <map>
#include <cmath>
#include <ardour/location.h>
private:
void setup_rec_box ();
- void rec_data_range_ready (jack_nframes_t start, jack_nframes_t cnt, ARDOUR::Source* src);
- void update_rec_regions ();
+ void rec_data_range_ready (boost::shared_ptr<ARDOUR::MidiBuffer> data, jack_nframes_t start, jack_nframes_t dur, boost::weak_ptr<ARDOUR::Source> src);
+ void update_rec_regions (boost::shared_ptr<ARDOUR::MidiBuffer> data, jack_nframes_t start, jack_nframes_t dur);
- void add_region_view_internal (ARDOUR::Region*, bool wait_for_waves);
- void remove_midi_region_view (ARDOUR::MidiRegion* );
- void remove_midi_rec_region (ARDOUR::MidiRegion*);
+ RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_waves);
void redisplay_diskstream ();
- void color_handler (ColorID id, uint32_t val);
+ void color_handler ();
};
#endif /* __ardour_midi_streamview_h__ */