Optimize automation-event process splitting
[ardour.git] / libs / ardour / ardour / readable.h
index 18190436df98d098dedfea6ff3a0cc1bff10a1ed..2c84fc0431408af9d1a2f7697d3206bf8cc83712 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012 Paul Davis 
+    Copyright (C) 2012 Paul Davis
 
     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
@@ -30,8 +30,8 @@ class LIBARDOUR_API Readable {
        Readable () {}
        virtual ~Readable() {}
 
-       virtual framecnt_t read (Sample*, framepos_t pos, framecnt_t cnt, int channel) const = 0;
-       virtual framecnt_t readable_length() const = 0;
+       virtual samplecnt_t read (Sample*, samplepos_t pos, samplecnt_t cnt, int channel) const = 0;
+       virtual samplecnt_t readable_length() const = 0;
        virtual uint32_t  n_channels () const = 0;
 };