Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#ifdef WITH_VIDEOTIMELINE
-
#ifndef __gtk_ardour_export_video_dialog_h__
#define __gtk_ardour_export_video_dialog_h__
#include "ardour/template_utils.h"
#include "ardour_dialog.h"
+#include "time_selection.h"
#include "transcode_ffmpeg.h"
/** @class ExportVideoDialog
class ExportVideoDialog : public ArdourDialog , public PBD::ScopedConnectionList
{
public:
- ExportVideoDialog (PublicEditor&, ARDOUR::Session*);
+ ExportVideoDialog (ARDOUR::Session*, TimeSelection &tme);
~ExportVideoDialog ();
std::string get_exported_filename () { return outfn_path_entry.get_text(); }
private:
- PublicEditor& editor;
+ TimeSelection &export_range;
void on_show ();
void abort_clicked ();
bool aborted;
bool twopass;
+ bool firstpass;
+ bool normalize;
void finished ();
void update_progress (ARDOUR::framecnt_t, ARDOUR::framecnt_t);
};
#endif /* __gtk_ardour_export_video_dialog_h__ */
-
-#endif /* WITH_VIDEOTIMELINE */