#ifndef __ardour_disk_reader_h__
#define __ardour_disk_reader_h__
+#include "pbd/i18n.h"
+
#include "ardour/disk_io.h"
#include "ardour/midi_buffer.h"
~DiskReader ();
bool set_name (std::string const & str);
+ std::string display_name() const { return std::string (_("reader")); }
static framecnt_t chunk_frames() { return _chunk_frames; }
static framecnt_t default_chunk_frames ();
bool overwrite_queued;
IOChange input_change_pending;
framecnt_t wrap_buffer_size;
- MonitorChoice _monitoring_choice;
int _do_refill_with_alloc (bool partial_fill);
frameoffset_t calculate_playback_distance (pframes_t);
- void get_playback (MidiBuffer& dst, framecnt_t nframes);
- void flush_playback (framepos_t start, framepos_t end);
+ void get_midi_playback (MidiBuffer& dst, framecnt_t nframes, MonitorState, BufferSet&, double speed, framecnt_t distance);
};
} // namespace