aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/DSP/dsp_sps/dxi/Parameters.h
blob: f0bbfb3cbc6874189e500d349167714800d1e6fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// 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
////////////////////////////////////////////////////////////////////////////////