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


Структура NORMALIZEDRECT (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Структура NORMALIZEDRECT используется с фильтром VMR в операциях смешивания, чтобы указать расположение прямоугольника видео в пространстве композиции.

Синтаксис

typedef struct _NORMALIZEDRECT {
  float left;
  float top;
  float right;
  float bottom;
} NORMALIZEDRECT, *PNORMALIZEDRECT;

Члены

left

Левый угол нормализованного прямоугольника.

top

Верхний угол нормализованного прямоугольника.

right

Правый угол нормализованного прямоугольника.

bottom

Нижний угол нормализованного прямоугольника.

Комментарии

Эта структура используется в методах, включающих "пространство композиции", которое относится к видимому прямоугольнику видео, а также к свободному пространству, необходимому для хранения прямоугольников из вторичных потоков. Дополнительные сведения см. в разделе Использование отрисовщика смешанного видео .

Требования

   
Верхняя часть strmif.h (включая Dshow.h)

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

Структуры DirectShow