D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 structure (d3d12umddi.h)

D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 specifies output stream parameters for the output to be processed by PFND3D12DDI_VIDEO_PROCESS_FRAME_0043.

Syntax

typedef struct D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_0020 OutputStream[2];
  D3D12DDI_RECT                             TargetRectangle;
} D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032;

Members

OutputStream[2]

An array of D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_0020 structures that describe the output surfaces for the video process command. If stereo output is enabled, index zero contains the left output while index 1 contains the right input. If stereo output is not enabled, only index 0 is used to specify the output while index 1 should be set to nullptr.

TargetRectangle

A D3DDDI_RECT structure with the target rectangle, which is the area within the destination surface where the output will be drawn. The target rectangle is given in pixel coordinates, relative to the destination surface.

Requirements

Requirement Value
Header d3d12umddi.h

See also

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043