Compartir a través de


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

Crea un comando de extensión de vídeo.

Sintaxis

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

Parámetros

pDesc

El D3D12_VIDEO_EXTENSION_COMMAND_DESC que describe el comando que se va a crear.

pCreationParameters

Puntero a la estructura de parámetros de creación, que se define mediante el comando . La estructura de parámetros debe coincidir con los parámetros enumerados por una llamada a ID3D12VideoDevice::CheckFeatureSupport con el valor de característica de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS y un valor de fase de parámetro de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.

CreationParametersDataSizeInBytes

Tamaño de la estructura de parámetros pCreationParameters , en bytes.

pProtectedResourceSession

Id3D12ProtectedResourceSession para administrar el acceso a los recursos protegidos.

riid

Identificador único global (GUID) de la interfaz ID3D12VideoExtensionCommand .

ppVideoExtensionCommand

Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12VideoExtensionCommand .

Valor devuelto

Este método devuelve un VALOR HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Servidor mínimo compatible compilación 20348 de Windows 10
Encabezado d3d12video.h