Microsoft DirectX 8.0 |
パラメータに関する情報を含む。
構文
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;
メンバ
- mpType
- このパラメータの有効なデータ型を指定する MP_TYPE 列挙型のメンバ。
- mopCaps
- どのエンベロープ曲線がサポートされるかを指定する 1 つ以上の能力フラグのビット単位の組み合わせ。ブール型および列挙型パラメータでは MP_CAPS_CURVE_JUMP だけが有効である。
- mpdMinValue
- パラメータの最小値。数値を持つパラメータだけに使用する。
- mpdMaxValue
- パラメータの最大値。数値を持つパラメータだけに使用する。
- mpdNeutralValue
- パラメータのデフォルトまたは "中間" 値。
- szUnitText
- パラメータの単位の名前を含む NULL 終端 Unicode 文字列。
- szLabel
- パラメータの名前を含む NULL 終端 Unicode 文字列。
メンバ
szUnitText および szLabel メンバは、常に英語の文字列を含む。多言語サポートが必要な場合は、IMediaParamInfo::GetParamText メソッドを使用すること。