estrutura D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 (d3d12umddi.h)
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA é a estrutura de dados usada na consulta para recursos de comando de extensão de vídeo. As estruturas de entrada e saída são definidas pela extensão de comando de vídeo específica. Essas estruturas só podem ser usadas para consultar recursos e dar suporte apenas a tipos de dados POD (impressão sob demanda).
Sintaxe
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;
Membros
[in] NodeIndex
Para uma única operação de GPU, defina isso como zero. Se houver vários nós de GPU, defina um bit para identificar o nó (adaptador físico do dispositivo) ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente 1 bit pode ser definido.
[in] CommandId
O identificador exclusivo para o comando de extensão de vídeo.
[in] pInputData
Dados de entrada para a consulta de funcionalidade alocada pelo chamador com um tamanho de InputDataSizeInBytes. Esse struct é enumerável como o estágio de parâmetro D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT da enumeração D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .
[in] InputDataSizeInBytes
O tamanho do byte da alocação de dados de entrada.
[out] pOutputData
Dados de saída para a consulta de funcionalidade alocada pelo chamador com um tamanho de OutputDataSizeInBytes. Esse struct é enumerável como o estágio de parâmetro D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT da enumeração D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .
[out] OutputDataSizeInBytes
O tamanho do byte da alocação de dados de saída.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Cabeçalho | d3d12umddi.h |