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