D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT structure (d3d12video.h)
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 |