Поделиться через


Структура 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 [только классические приложения]
Верхняя часть mfobjects.h (включая Mfidl.h)

См. также раздел

Структуры Media Foundation