共用方式為


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)

另請參閱

媒體基礎結構