X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fexport_format_specification.h;h=ed6e259644e51e7755a861c7a9933d5e9676158d;hb=68a8330afc09f75305f927caf4814e3c80148367;hp=768fbb3bb3add9aee136e5958d3e399f76eb6dcc;hpb=57077093b706c5938f9fd70f70d031cae2c59217;p=ardour.git diff --git a/libs/ardour/ardour/export_format_specification.h b/libs/ardour/ardour/export_format_specification.h index 768fbb3bb3..ed6e259644 100644 --- a/libs/ardour/ardour/export_format_specification.h +++ b/libs/ardour/ardour/export_format_specification.h @@ -25,6 +25,7 @@ #include "pbd/uuid.h" +#include "ardour/libardour_visibility.h" #include "ardour/types.h" #include "ardour/export_format_base.h" @@ -37,7 +38,7 @@ class ExportFormat; class ExportFormatCompatibility; class Session; -class ExportFormatSpecification : public ExportFormatBase { +class LIBARDOUR_API ExportFormatSpecification : public ExportFormatBase { private: @@ -95,7 +96,8 @@ class ExportFormatSpecification : public ExportFormatBase { void set_tag (bool tag_it) { _tag = tag_it; } void set_with_cue (bool yn) { _with_cue = yn; } void set_with_toc (bool yn) { _with_toc = yn; } - void set_upload (bool yn) { _upload = yn; } + void set_with_mp4chaps (bool yn) { _with_mp4chaps = yn; } + void set_soundcloud_upload (bool yn) { _soundcloud_upload = yn; } void set_command (std::string command) { _command = command; } void set_silence_beginning (AnyTime const & value) { _silence_beginning = value; } @@ -126,7 +128,9 @@ class ExportFormatSpecification : public ExportFormatBase { float normalize_target () const { return _normalize_target; } bool with_toc() const { return _with_toc; } bool with_cue() const { return _with_cue; } - bool upload() const { return _upload; } + bool with_mp4chaps() const { return _with_mp4chaps; } + + bool soundcloud_upload() const { return _soundcloud_upload; } std::string command() const { return _command; } bool tag () const { return _tag && supports_tagging; } @@ -177,7 +181,8 @@ class ExportFormatSpecification : public ExportFormatBase { float _normalize_target; bool _with_toc; bool _with_cue; - bool _upload; + bool _with_mp4chaps; + bool _soundcloud_upload; std::string _command; /* serialization helpers */