diff options
Diffstat (limited to 'libs/ardour/ardour/export_graph_builder.h')
-rw-r--r-- | libs/ardour/ardour/export_graph_builder.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libs/ardour/ardour/export_graph_builder.h b/libs/ardour/ardour/export_graph_builder.h index c9671d729b..ebc3fdadfc 100644 --- a/libs/ardour/ardour/export_graph_builder.h +++ b/libs/ardour/ardour/export_graph_builder.h @@ -67,7 +67,7 @@ class LIBARDOUR_API ExportGraphBuilder ExportGraphBuilder (Session const & session); ~ExportGraphBuilder (); - int process (framecnt_t frames, bool last_cycle); + int process (samplecnt_t samples, bool last_cycle); bool post_process (); // returns true when finished bool need_postprocessing () const { return !intermediates.empty(); } bool realtime() const { return _realtime; } @@ -121,7 +121,7 @@ class LIBARDOUR_API ExportGraphBuilder class SFC { public: // This constructor so that this can be constructed like a Normalizer - SFC (ExportGraphBuilder &, FileSpec const & new_config, framecnt_t max_frames); + SFC (ExportGraphBuilder &, FileSpec const & new_config, samplecnt_t max_samples); FloatSinkPtr sink (); void add_child (FileSpec const & new_config); void remove_children (bool remove_out_files); @@ -149,7 +149,7 @@ class LIBARDOUR_API ExportGraphBuilder class Intermediate { public: - Intermediate (ExportGraphBuilder & parent, FileSpec const & new_config, framecnt_t max_frames); + Intermediate (ExportGraphBuilder & parent, FileSpec const & new_config, samplecnt_t max_samples); FloatSinkPtr sink (); void add_child (FileSpec const & new_config); void remove_children (bool remove_out_files); @@ -174,7 +174,7 @@ class LIBARDOUR_API ExportGraphBuilder ExportGraphBuilder & parent; FileSpec config; - framecnt_t max_frames_out; + samplecnt_t max_samples_out; bool use_loudness; bool use_peak; BufferPtr buffer; @@ -191,7 +191,7 @@ class LIBARDOUR_API ExportGraphBuilder // sample rate converter class SRC { public: - SRC (ExportGraphBuilder & parent, FileSpec const & new_config, framecnt_t max_frames); + SRC (ExportGraphBuilder & parent, FileSpec const & new_config, samplecnt_t max_samples); FloatSinkPtr sink (); void add_child (FileSpec const & new_config); void remove_children (bool remove_out_files); @@ -209,13 +209,13 @@ class LIBARDOUR_API ExportGraphBuilder boost::ptr_list<SFC> children; boost::ptr_list<Intermediate> intermediate_children; SRConverterPtr converter; - framecnt_t max_frames_out; + samplecnt_t max_samples_out; }; // Silence trimmer + adder class SilenceHandler { public: - SilenceHandler (ExportGraphBuilder & parent, FileSpec const & new_config, framecnt_t max_frames); + SilenceHandler (ExportGraphBuilder & parent, FileSpec const & new_config, samplecnt_t max_samples); FloatSinkPtr sink (); void add_child (FileSpec const & new_config); void remove_children (bool remove_out_files); @@ -228,7 +228,7 @@ class LIBARDOUR_API ExportGraphBuilder FileSpec config; boost::ptr_list<SRC> children; SilenceTrimmerPtr silence_trimmer; - framecnt_t max_frames_in; + samplecnt_t max_samples_in; }; // channel configuration @@ -248,7 +248,7 @@ class LIBARDOUR_API ExportGraphBuilder boost::ptr_list<SilenceHandler> children; InterleaverPtr interleaver; ChunkerPtr chunker; - framecnt_t max_frames_out; + samplecnt_t max_samples_out; }; Session const & session; @@ -261,7 +261,7 @@ class LIBARDOUR_API ExportGraphBuilder // The sources of all data, each channel is read only once ChannelMap channels; - framecnt_t process_buffer_frames; + samplecnt_t process_buffer_samples; std::list<Intermediate *> intermediates; |