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 |