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 |