次の方法で共有


MFOffset 構造体 (mfobjects.h)

オフセットを固定小数点実数として指定します。

構文

typedef struct _MFOffset {
  WORD  fract;
  short value;
} MFOffset;

メンバー

fract

数値の小数部。

value

数値の整数部分。

注釈

数値の値は 、値 + (fract / 65536.0f) です。

MFOffset MakeOffset(float v)
{
    MFOffset offset;
    offset.value = short(v);
    offset.fract = WORD(65536 * (v-offset.value));
    return offset;
}

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

Media Foundation Structures