#ifndef __ardour_parameter_descriptor_h__
#define __ardour_parameter_descriptor_h__
+#include "ardour/types.h"
#include "ardour/variant.h"
#include "evoral/Parameter.hpp"
*
* Essentially a union of LADSPA, VST and LV2 info.
*/
-struct ParameterDescriptor : public Evoral::ParameterDescriptor
+struct LIBARDOUR_API ParameterDescriptor : public Evoral::ParameterDescriptor
{
enum Unit {
NONE, ///< No unit
boost::shared_ptr<ScalePoints> scale_points;
uint32_t key; ///< for properties
Variant::Type datatype; ///< for properties
+ AutomationType type;
Unit unit;
float step;
float smallstep;