Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creation arguments for creating the Video Processor.
Syntax
typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032 {
UINT NodeMask;
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 OutputStream;
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 *pInputStreams;
UINT NumInputStreams;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032;
Members
NodeMask
Represents the set of nodes. For single GPU operation, set this to zero. If there are multiple GPU nodes, set a bit to identify the node (the device's physical adapter) to which the command queue applies. Each bit in the mask corresponds to a single node. Only 1 bit may be set.
OutputStream
Description of immutable output stream properties. See D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032.
pInputStreams
An array of immutable input stream properties. See D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032. The array size is defined by NumInputStreams.
NumInputStreams
The count of input streams.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h |