Compartilhar via


Método ID3D12VideoDevice2::CreateVideoExtensionCommand (d3d12video.h)

Cria um comando de extensão de vídeo.

Sintaxe

HRESULT CreateVideoExtensionCommand(
  const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
  const void                               *pCreationParameters,
  SIZE_T                                   CreationParametersDataSizeInBytes,
  ID3D12ProtectedResourceSession           *pProtectedResourceSession,
  REFIID                                   riid,
  void                                     **ppVideoExtensionCommand
);

Parâmetros

pDesc

O D3D12_VIDEO_EXTENSION_COMMAND_DESC que descreve o comando a ser criado.

pCreationParameters

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_CREATION.

CreationParametersDataSizeInBytes

O tamanho da estrutura do parâmetro pCreationParameters , em bytes.

pProtectedResourceSession

Uma ID3D12ProtectedResourceSession para gerenciar o acesso a recursos protegidos.

riid

O GUID (identificador global exclusivo) para a interface ID3D12VideoExtensionCommand .

ppVideoExtensionCommand

Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12VideoExtensionCommand .

Retornar valor

Esse método retorna um HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12video.h