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


Структура MFVideoNormalizedRect (mfmediaengine.h)

Определяет нормализованный прямоугольник, который используется для указания вложенных прямоугольников в прямоугольнике видео. Когда прямоугольник N нормализуется относительно какого-то другого прямоугольника R, это означает следующее:

  • Координата (0,0, 0,0) на N сопоставляется с левым верхним углом R.
  • Координата (1,0, 1,0) на N сопоставляется с правым нижним углом R.
Все координаты N, которые находятся за пределами диапазона [0...1], сопоставляются с позициями за пределами прямоугольника R. Нормализованный прямоугольник можно использовать для указания области в прямоугольнике видео, не зная разрешения или даже пропорции видео. Например, левый верхний квадрант определяется как {0.0, 0.0, 0.5, 0.5}.

Синтаксис

typedef struct MFVideoNormalizedRect {
  float left;
  float top;
  float right;
  float bottom;
} MFVideoNormalizedRect;

Члены

left

Координата X левого верхнего угла прямоугольника.

top

Координата Y левого верхнего угла прямоугольника.

right

Координата X правого нижнего угла прямоугольника.

bottom

Координата Y правого нижнего угла прямоугольника.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть mfmediaengine.h (включая Mfcaptureengine.h, Mfmediaengine.h)

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

Структуры Media Foundation