D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_0063 enumeration (d3d12umddi.h)
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.
Syntax
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
} ;
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 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3d12umddi.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for