структура D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 (d3d12umddi.h)

Структура D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 определяет преобразование отвертки, поворота, масштабирования и назначения для видеовхода.

Синтаксис

typedef struct D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 {
  D3D12DDI_RECT                           SourceRectangle;
  D3D12DDI_RECT                           DestinationRectangle;
  D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 Orientation;
} D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032;

Члены

SourceRectangle

Исходный прямоугольник — это часть входной поверхности, которая перемещается (передается битовый блок) на целевую поверхность. Исходный прямоугольник задается в пиксельных координатах относительно входной поверхности. Стереоформат после применения ориентации.

DestinationRectangle

Прямоугольник назначения — это часть выходной поверхности, которая получает blt для этого потока. Целевой прямоугольник задается в пиксельных координатах относительно выходной поверхности.

Orientation

Значение D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 , указывающее операции поворота и переворачивания, применяемые к источнику. Исходный и целевой прямоугольники указываются в координатах ориентации.

Требования

Требование Значение
Заголовок d3d12umddi.h

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

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043