структура 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) |