Compartilhar via


Método ID3D12VideoDecodeCommandList2::InitializeExtensionCommand (d3d12video.h)

Registra um comando para inicializar ou inicializar novamente um comando de extensão de vídeo em uma lista de comandos de decodificação de vídeo.

Sintaxe

void InitializeExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pInitializationParameters,
  SIZE_T                      InitializationParametersSizeInBytes
);

Parâmetros

pExtensionCommand

Ponteiro para um ID3D12VideoExtensionCommand que representa o comando de extensão de vídeo a ser inicializado. O chamador é responsável por manter o tempo de vida do objeto até que a execução do comando seja concluída.

pInitializationParameters

Um ponteiro para a estrutura de parâmetros de criação, que é definida pelo comando . A estrutura de parâmetros deve corresponder aos parâmetros enumerados por uma chamada para ID3D12VideoDevice::CheckFeatureSupport com o valor do recurso de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS e um valor de estágio de parâmetro de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION.

InitializationParametersSizeInBytes

O tamanho da estrutura de parâmetros pInitializationParameters , em bytes.

Retornar valor

Nenhum

Comentários

Erros ao inicializar o comando de extensão são relatados por meio de camadas de depuração e o valor retornado do método Close da lista de comandos.

Requisitos

Requisito Valor
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