Remove unused punch+preroll API
[ardour.git] / libs / ardour / ardour / export_status.h
index 95921629c7e327900600666492d9c87faaf9d82e..90e6c1b56aac431587c443b9b3e72ee6da5b039f 100644 (file)
@@ -24,6 +24,7 @@
 #include <stdint.h>
 
 #include "ardour/libardour_visibility.h"
+#include "ardour/export_analysis.h"
 #include "ardour/types.h"
 
 #include "pbd/signals.h"
@@ -61,6 +62,7 @@ class LIBARDOUR_API ExportStatus {
        volatile enum Progress {
                Exporting,
                Normalizing,
+               Encoding,
                Tagging,
                Uploading,
                Command }
@@ -70,14 +72,16 @@ class LIBARDOUR_API ExportStatus {
        volatile uint32_t       timespan;
        std::string             timespan_name;
 
-       volatile framecnt_t     total_frames;
-       volatile framecnt_t     processed_frames;
+       volatile samplecnt_t     total_samples;
+       volatile samplecnt_t     processed_samples;
 
-       volatile framecnt_t     total_frames_current_timespan;
-       volatile framecnt_t     processed_frames_current_timespan;
+       volatile samplecnt_t     total_samples_current_timespan;
+       volatile samplecnt_t     processed_samples_current_timespan;
 
-       volatile uint32_t       total_normalize_cycles;
-       volatile uint32_t       current_normalize_cycle;
+       volatile uint32_t       total_postprocessing_cycles;
+       volatile uint32_t       current_postprocessing_cycle;
+
+       AnalysisResults         result_map;
 
   private:
        volatile bool          _aborted;