D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 - NtDoc

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

typedef enum D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 {
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT8,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT16,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT32,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT64,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT8,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT16,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT32,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT64,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_FLOAT,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_DOUBLE,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_RESOURCE,
  D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_MAX_VALID
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_video_extension_command_parameter_type_0063)

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 enumeration

Description

Parameter types are used to enumerate the members of each parameter stage parameter structure. The types supported are fixed, and additional parameter types require changes in order to be supported.

Constants

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT8

Unsigned 8-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT16

Unsigned 16-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT32

Unsigned 32-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_UINT64

Unsigned 64-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT8

Signed 8-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT16

Signed 16-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT32

Signed 32-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_SINT64

Signed 64-bit integer.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_FLOAT

IEEE 32-bit floating point number.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_DOUBLE

IEEE 32-bit double point number.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_RESOURCE

A D3D12DDI_HRESOURCE handle. See Remarks for details.

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_MAX_VALID

The maximum valid number supported.

Remarks

When the D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063_RESOURCE value is specified, the caller must use resource barriers to transition to the state appropriate for the parameter:

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAG Read Write
D3D12DDI_COMMAND_QUEUE_FLAGS_VIDEO_DECODE D3D12DDI_RESOURCE_STATE_VIDEO_DECODE_READ D3D12DDI_RESOURCE_STATE_VIDEO_DECODE_WRITE
D3D12DDI_COMMAND_QUEUE_FLAGS_VIDEO_PROCESS D3D12DDI_RESOURCE_STATE_VIDEO_PROCESS_READ D3D12DDI_RESOURCE_STATE_VIDEO_PROCESS_WRITE
D3D12DDI_COMMAND_QUEUE_FLAGS_VIDEO_ENCODE D3D12DDI_RESOURCE_STATE_VIDEO_ENCODE_READ D3D12DDI_RESOURCE_STATE_VIDEO_ENCODE_WRITE

See also

D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO_0063