Merge with 2.0-ongoing R3082.
[ardour.git] / libs / ardour / ardour / region.h
index d793e8ca23b23a56cd73409b0839fff18f1760d7..4196aac886bea1799af86bf39ae4146589c44bfe 100644 (file)
@@ -37,6 +37,7 @@ namespace ARDOUR {
 
 class Playlist;
 class Filter;
+class ExportSpecification;
 
 enum RegionEditState {
        EditChangesNothing = 0,
@@ -222,6 +223,8 @@ class Region : public Automatable, public boost::enable_shared_from_this<Region>
        virtual bool is_dependent() const { return false; }
        virtual bool depends_on (boost::shared_ptr<Region> other) const { return false; }
 
+       virtual int exportme (ARDOUR::Session&, ARDOUR::ExportSpecification&) = 0;
+
        virtual int get_transients (AnalysisFeatureList&, bool force_new = false) { 
                // no transients, but its OK
                return 0;