D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE enumeration (d3d12video.h)

Specifies the parameter stages for video extension commands.

Syntax

typedef enum D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE {
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION = 0,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION = 1,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION = 2,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT = 3,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT = 4,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_INPUT = 5,
  D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_OUTPUT = 6
} ;

Constants

 
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION
Value: 0
The parameter stage is in video extension command creation.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION
Value: 1
The parameter stage is in video extension command initialization.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION
Value: 2
The parameter stage is in video extension command execution.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT
Value: 3
The parameter stage is input parameters passed to capabilities queries.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT
Value: 4
The parameter stage is output parameters passed to capabilities queries.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_INPUT
Value: 5
The parameter stage is device execution input.
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_OUTPUT
Value: 6
The parameter stage is device execution output.

Remarks

Values from this enumeration are used when querying for video extension parameter information with calls to ID3D12VideoDevice::CheckFeatureSupport with the feature specified as D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS or D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT. The results of these parameter queries may be different for different parameter stages.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004 (10.0; Build 19041)
Minimum supported server Windows Server, version 2004 (10.0; Build 19041)
Header d3d12video.h