rename a method to be more clear; remove an unused method from DiskReader
[ardour.git] / libs / ardour / ardour / disk_reader.h
index b0a6f6a1581e2fab19374d76b19d2e639c2daf3d..faeeaf1f529e4a75c0aa64f1a8b8ecdf3a3e3791 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef __ardour_disk_reader_h__
 #define __ardour_disk_reader_h__
 
+#include "pbd/i18n.h"
+
 #include "ardour/disk_io.h"
 #include "ardour/midi_buffer.h"
 
@@ -38,6 +40,7 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor
        ~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 ();
@@ -118,7 +121,6 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor
        bool          overwrite_queued;
        IOChange      input_change_pending;
        framecnt_t    wrap_buffer_size;
-       MonitorChoice   _monitoring_choice;
 
        int _do_refill_with_alloc (bool partial_fill);
 
@@ -147,8 +149,7 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor
 
        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