Microsoft DirectX 8.0

MP_PARAMINFO 構造体

構造体

パラメータに関する情報を含む。

構文

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 メソッドを使用すること。