// Declarations of automated parameters used by the plug-in

////////////////////////////////////////////////////////////////////////////////
#ifndef DEFINE_PARAM_INFO
////////////////////////////////////////////////////////////////////////////////

enum
{
	PARAM_ENABLE,

	// TODO: Add new automated parameter IDs here

	NUM_AUTOMATED_PARAMS,

	// TODO: Add new internal parameter IDs here.  Make sure to assign the
	// first value to NUM_AUTOMATED_PARAMS, i.e.,
	//
	// _PARAM_INTERNAL1 = NUM_AUTOMATED_PARAMS,
	// _PARAM_INTERNAL2,
	// ...

	NUM_PARAMS
};

////////////////////////////////////////////////////////////////////////////////
#else
////////////////////////////////////////////////////////////////////////////////

#define MP_NONE	(0)
#define MP_JUMP	(MP_CURVE_JUMP)
#define MP_LINES	(MP_CURVE_JUMP|MP_CURVE_LINEAR)
#define MP_QUADS	(MP_CURVE_JUMP|MP_CURVE_LINEAR|MP_CURVE_SQUARE|MP_CURVE_INVSQUARE)
#define MP_ALL		(MP_CURVE_JUMP|MP_CURVE_LINEAR|MP_CURVE_SQUARE|MP_CURVE_INVSQUARE|MP_CURVE_SINE)

const ParamInfo CMediaParams::m_aParamInfo[ NUM_PARAMS ] =
{
//	MP_TYPE		MP_CAPS		min	max		def	units		label				int.min	int.max	"Enum1,Enum2,.."
//	-------		-------		---	---		---	-----		-----				-------	-------	---------------
{	MPT_BOOL,	MP_QUADS,	0,		1,			1,		L"",		L"Enabled",		0,			1,			NULL	},

// TODO: Add entries for additional parameters here

};

////////////////////////////////////////////////////////////////////////////////
#endif // DEFINE_PARAM_INFO
////////////////////////////////////////////////////////////////////////////////