Compartilhar via


estrutura D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT (d3d12video.h)

Fornece dados para chamadas para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT. Recupera o suporte ao comando de extensão de vídeo usando estruturas de entrada e saída definidas por comando.

Sintaxe

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;

Membros

NodeIndex

Na operação de vários adaptadores, isso indica a qual adaptador físico do dispositivo essa operação se aplica.

CommandId

O identificador exclusivo do comando de extensão de vídeo para o qual o suporte é consultado.

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 do parâmetro D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT .

InputDataSizeInBytes

O tamanho do byte da alocação de dados de entrada.

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 do parâmetro D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT.

OutputDataSizeInBytes

O tamanho do byte da alocação de dados de saída.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Cabeçalho d3d12video.h