prepare region RMS (loudness) normalization
[ardour.git] / libs / ardour / ardour / export_timespan.h
index 5cb32dbb1a0d0d433ef3117b3fb5441a86334927..d4631cbccc00731ba634191673c9ac94c5fc6874 100644 (file)
@@ -25,6 +25,7 @@
 
 #include <boost/shared_ptr.hpp>
 
+#include "ardour/libardour_visibility.h"
 #include "ardour/types.h"
 
 namespace ARDOUR
@@ -34,7 +35,7 @@ class ExportStatus;
 class ExportChannel;
 class ExportTempFile;
 
-class ExportTimespan
+class LIBARDOUR_API ExportTimespan
 {
   private:
        typedef boost::shared_ptr<ExportStatus> ExportStatusPtr;
@@ -52,6 +53,9 @@ class ExportTimespan
        std::string range_id () const { return _range_id; }
        void set_range_id (std::string range_id) { _range_id = range_id; }
 
+       bool realtime () const { return _realtime; }
+       void set_realtime (bool rt) { _realtime = rt; }
+
        void set_range (framepos_t start, framepos_t end);
        framecnt_t get_length () const { return end_frame - start_frame; }
        framepos_t get_start () const { return start_frame; }
@@ -75,6 +79,7 @@ class ExportTimespan
 
        std::string _name;
        std::string _range_id;
+       bool        _realtime;
 
 };