D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS structure (d3d12video.h)

Specifies output stream arguments for the output passed to ID3D12VideoCommandList::ProcessFrames.

Syntax

typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS {
  D3D12_VIDEO_PROCESS_OUTPUT_STREAM OutputStream[2];
  D3D12_RECT                        TargetRectangle;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS;

Members

OutputStream[2]

An array of D3D12_VIDEO_PROCESS_OUTPUT_STREAM structures representing 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

The target rectangle 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 d3d12video.h