Microsoft DirectX 8.0 |
Contains information about a parameter.
Syntax
typedef struct _MP_PARAMINFO { MP_TYPE mpType; MP_CAPS mopCaps; MP_DATA mpdMinValue; MP_DATA mpdMaxValue; MP_DATA mpdNeutralValue; WCHAR szUnitText[32]; WCHAR szLabel[32]; } MP_PARAMINFO;
Members
- mpType
- Member of the MP_TYPE enumeration that specifies the valid data type for this parameter.
- mopCaps
- Bitwise combination of one or more capabilities flags that specify which envelope curves are supported. For Boolean and enumeration parameters, only MP_CAPS_CURVE_JUMP is valid.
- mpdMinValue
- Minimum value of the parameter. Used only for parameters with numeric values.
- mpdMaxValue
- Maximum value of the parameter. Used only for parameters with numeric values.
- mpdNeutralValue
- Default or "neutral" value of the parameter.
- szUnitText
- NULL-terminated Unicode string that contains the name of the units for the parameter.
- szLabel
- NULL-terminated Unicode string that contains the name of the parameter.
Members
The szUnitText and szLabel members always contain English-language strings. For international support, use the IMediaParamInfo::GetParamText method.