From 22e16b7904d0a8a4068ecc21c7751334aa050d80 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 21 Sep 2016 03:40:48 +0200 Subject: add a SndFileSource c'tor to create .flac encoded file for archiving --- libs/ardour/ardour/sndfilesource.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libs/ardour/ardour/sndfilesource.h') diff --git a/libs/ardour/ardour/sndfilesource.h b/libs/ardour/ardour/sndfilesource.h index 4579a32b6d..5aa11814fb 100644 --- a/libs/ardour/ardour/sndfilesource.h +++ b/libs/ardour/ardour/sndfilesource.h @@ -24,6 +24,7 @@ #include "ardour/audiofilesource.h" #include "ardour/broadcast_info.h" +#include "ardour/progress.h" namespace ARDOUR { @@ -49,6 +50,9 @@ class LIBARDOUR_API SndFileSource : public AudioFileSource { */ SndFileSource (Session&, const XMLNode&); + /** Constructor to losslessly compress existing source */ + SndFileSource (Session& s, const AudioFileSource& other, const std::string& path, bool use16bits = false, Progress* p = NULL); + ~SndFileSource (); float sample_rate () const; -- cgit v1.2.3