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

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

Синтаксис

typedef struct _DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA {
  [in] BOOL Enable;
  [in] RECT SourceRect;
} DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA;

Члены

[in] Enable

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

[in] SourceRect

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

Комментарии

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

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

Требования

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

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

RECT