D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 {
  [in] UINT                                    NodeMask;
  [in] GUID                                    CommandId;
  [in] const void                              *pCreationParameters;
       SIZE_T                                  CreationParametersDataSizeInBytes;
       D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddiarg_create_video_extension_command_0063)

D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 structure

Description

Contains arguments used to create a video extension command.

Members

NodeMask [in]

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.

CommandId [in]

The unique identifier for the video extension command.

pCreationParameters [in]

Pointer to the creation parameters structure. Parameters for this structure must match the parameter enumeration for D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CREATION.

CreationParametersDataSizeInBytes

The size of the creation parameters structure in bytes.

hDrvProtectedResourceSession

Handle to the D3D12DDI_HPROTECTEDRESOURCESESSION_0030. Runtime has allocated space according to the result of PFND3D12DDI_CALC_PRIVATE_VIDEO_EXTENSION_COMMAND_SIZE for the driver to place its object.

Remarks

See also