D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063结构 (d3d12umddi.h)
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA是查询中用于视频扩展命令功能的数据结构。 输入和输出结构由特定的视频命令扩展定义。 这些结构只能用于查询功能,并且仅支持按需打印(POD)数据类型。
语法
typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
[in] UINT NodeIndex;
[in] GUID CommandId;
[in] const void *pInputData;
[in] SIZE_T InputDataSizeInBytes;
[out] void *pOutputData;
[out] SIZE_T OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;
成员
[in] NodeIndex
对于单个 GPU作,请将此项设置为零。 如果有多个 GPU 节点,请设置一个位来标识命令队列应用到的节点(设备的物理适配器)。 掩码中的每个位对应于单个节点。 只能设置 1 位。
[in] CommandId
视频扩展命令的唯一标识符。
[in] pInputData
调用方分配的功能查询的输入数据,其大小为 InputDataSizeInBytes。 此结构可枚举为 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 枚举的 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT 参数阶段。
[in] InputDataSizeInBytes
输入数据分配的字节大小。
[out] pOutputData
调用方分配的功能查询的输出数据,其大小为 OutputDataSizeInBytes。 此结构可枚举为 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 枚举的 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT 参数阶段。
[out] OutputDataSizeInBytes
输出数据分配的字节大小。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1903 |
标头 | d3d12umddi.h |