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 |