X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fanalysis_graph.h;h=c9ea4f4863bb45e118a0912c460991241da812c5;hb=88c82aeb56c62d9d0c0acff51e360492ad9b8d23;hp=c042e2577109d8481d2d6fbaa2a778f2a3aca94d;hpb=43603a98935b00f5cbf4082e15da19d2ba4ee9b5;p=ardour.git diff --git a/libs/ardour/ardour/analysis_graph.h b/libs/ardour/ardour/analysis_graph.h index c042e25771..c9ea4f4863 100644 --- a/libs/ardour/ardour/analysis_graph.h +++ b/libs/ardour/ardour/analysis_graph.h @@ -27,6 +27,7 @@ #include "ardour/audioregion.h" #include "ardour/audioplaylist.h" #include "ardour/export_analysis.h" +#include "ardour/libardour_visibility.h" namespace AudioGrapher { class Analyser; @@ -35,7 +36,7 @@ namespace AudioGrapher { } namespace ARDOUR { -class AnalysisGraph { +class LIBARDOUR_API AnalysisGraph { public: AnalysisGraph (ARDOUR::Session*); ~AnalysisGraph (); @@ -47,19 +48,19 @@ class AnalysisGraph { void cancel () { _canceled = true; } bool canceled () const { return _canceled; } - void set_total_frames (framecnt_t p) { _frames_end = p; } - PBD::Signal2 Progress; + void set_total_samples (samplecnt_t p) { _samples_end = p; } + PBD::Signal2 Progress; private: ARDOUR::Session* _session; AnalysisResults _results; - framecnt_t _max_chunksize; + samplecnt_t _max_chunksize; ARDOUR::Sample* _buf; ARDOUR::Sample* _mixbuf; float* _gainbuf; - framecnt_t _frames_read; - framecnt_t _frames_end; + samplecnt_t _samples_read; + samplecnt_t _samples_end; bool _canceled; typedef boost::shared_ptr AnalysisPtr;