MFOffset 结构 (mfobjects.h)

将偏移量指定为定点实数。

语法

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

成员

fract

数字的小数部分。

value

数字的整数部分。

注解

数字的值为 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 [仅限桌面应用]
标头 mfobjects.h (包括 Mfidl.h)

另请参阅

媒体基础结构