структура DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA (d3dumddi.h)

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

Синтаксис

typedef struct _DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA {
  [in] BOOL Enable;
  [in] RECT DestinationRect;
} DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA;

Члены

[in] Enable

Логическое значение, указывающее, должен ли драйвер использовать член DestinationRect или весь целевой прямоугольник в качестве назначения. Значение по умолчанию — FALSE, указывающее, что назначением является весь целевой прямоугольник.

[in] DestinationRect

Структура RECT , указывающая координаты целевого прямоугольника, относящиеся к целевому прямоугольнику. Этот элемент имеет значение только в том случае, если для элемента Enable задано значение TRUE. Значение по умолчанию пусто (0,0,0,0).

Комментарии

Если для элемента Enable задано значение TRUE , а целевой прямоугольник, указанный членом DestinationRect , находится не в целевом прямоугольнике, в качестве целевого прямоугольника используется пересечение целевого прямоугольника и целевого прямоугольника.

Приложение может использовать прямоугольник назначения для указания активного прямоугольника (грязное области) целевой области.

Требования

Требование Значение
Минимальная версия клиента DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA поддерживается начиная с операционной системы Windows 7.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

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

RECT