X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fexport_timespan.h;h=d4631cbccc00731ba634191673c9ac94c5fc6874;hb=74a604d261b1ecb0f20ee0c69aef7648da3a1d86;hp=9273aab6c72cdad82e4704f3614cf17786d11d03;hpb=7468fdb9ca9892cec9b298690bf0edf3655d6453;p=ardour.git diff --git a/libs/ardour/ardour/export_timespan.h b/libs/ardour/ardour/export_timespan.h index 9273aab6c7..d4631cbccc 100644 --- a/libs/ardour/ardour/export_timespan.h +++ b/libs/ardour/ardour/export_timespan.h @@ -21,21 +21,21 @@ #ifndef __ardour_export_timespan_h__ #define __ardour_export_timespan_h__ -#include -#include #include -#include "ardour/export_status.h" -#include "ardour/export_channel.h" -#include "ardour/ardour.h" +#include + +#include "ardour/libardour_visibility.h" +#include "ardour/types.h" namespace ARDOUR { +class ExportStatus; class ExportChannel; class ExportTempFile; -class ExportTimespan +class LIBARDOUR_API ExportTimespan { private: typedef boost::shared_ptr ExportStatusPtr; @@ -53,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; } @@ -76,6 +79,7 @@ class ExportTimespan std::string _name; std::string _range_id; + bool _realtime; };