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.
Provides data for calls to ID3D12VideoDevice::CheckFeatureSupport when the feature specified is D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT. Retrieves video extension command support using command-defined input and output structures.
Syntax
typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pInputData;
  SIZE_T     InputDataSizeInBytes;
  void       *pOutputData;
  SIZE_T     OutputDataSizeInBytes;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT;
Members
NodeIndex
In multi-adapter operation, this indicates which physical adapter of the device this operation applies to.
CommandId
The unique identifier for the video extension command for which support is queried.
pInputData
Input data for the capability query allocated by the caller with a size of InputDataSizeInBytes. This struct is enumerable as the D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT parameter stage.
InputDataSizeInBytes
The byte size of the input data allocation.
pOutputData
Output data for the capability query allocated by the caller with a size of OutputDataSizeInBytes. This struct is enumerable as the D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT parameter stage.
OutputDataSizeInBytes
The byte size of the output data allocation.
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 |