diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 6bc1dd93ef..545991bbee 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -484,6 +484,12 @@ enum MeterLineUp { MeteringLineUp15 }; +enum InputMeterLayout { + LayoutVertical, + LayoutHorizontal, + LayoutAutomatic, +}; + enum PFLPosition { /** PFL signals come from before pre-fader processors */ PFLFromBeforeProcessors, diff --git a/libs/ardour/ardour/types_convert.h b/libs/ardour/ardour/types_convert.h index 9e46d51982..3e0ee20991 100644 --- a/libs/ardour/ardour/types_convert.h +++ b/libs/ardour/ardour/types_convert.h @@ -73,6 +73,7 @@ DEFINE_ENUM_CONVERT(ARDOUR::WaveformShape) DEFINE_ENUM_CONVERT(ARDOUR::ScreenSaverMode) DEFINE_ENUM_CONVERT(ARDOUR::VUMeterStandard) DEFINE_ENUM_CONVERT(ARDOUR::MeterLineUp) +DEFINE_ENUM_CONVERT(ARDOUR::InputMeterLayout) DEFINE_ENUM_CONVERT(ARDOUR::MidiPortFlags) DEFINE_ENUM_CONVERT(ARDOUR::TransportRequestType) DEFINE_ENUM_CONVERT(ARDOUR::LoopFadeChoice) diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc index 7adf6e5c63..2ed9535e71 100644 --- a/libs/ardour/enums.cc +++ b/libs/ardour/enums.cc @@ -79,6 +79,7 @@ setup_enum_writer () MeterHold _MeterHold; VUMeterStandard _VUMeterStandard; MeterLineUp _MeterLineUp; + InputMeterLayout _InputMeterLayout; EditMode _EditMode; RegionPoint _RegionPoint; Placement _Placement; @@ -298,6 +299,11 @@ setup_enum_writer () REGISTER_ENUM (MeteringLineUp15); REGISTER (_MeterLineUp); + REGISTER_ENUM (LayoutVertical); + REGISTER_ENUM (LayoutHorizontal); + REGISTER_ENUM (LayoutAutomatic); + REGISTER (_InputMeterLayout); + REGISTER_ENUM (Slide); REGISTER_ENUM (Splice); REGISTER_ENUM (Ripple); // XXX do the old enum values have to stay in order?