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.
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_CREATIONValue: 0 The parameter stage is in video extension command creation. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATIONValue: 1 The parameter stage is in video extension command initialization. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTIONValue: 2 The parameter stage is in video extension command execution. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUTValue: 3 The parameter stage is input parameters passed to capabilities queries. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUTValue: 4 The parameter stage is output parameters passed to capabilities queries. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_INPUTValue: 5 The parameter stage is device execution input. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_OUTPUTValue: 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 |