Condividi tramite


Metodo ID3D12VideoDevice2::CreateVideoExtensionCommand (d3d12video.h)

Crea un comando di estensione video.

Sintassi

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

Parametri

pDesc

D3D12_VIDEO_EXTENSION_COMMAND_DESC che descrive il comando da creare.

pCreationParameters

Puntatore alla struttura dei parametri di creazione, definita dal comando . La struttura dei parametri deve corrispondere ai parametri enumerati da una chiamata a ID3D12VideoDevice::CheckFeatureSupport con il valore della funzionalità di D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS e il valore della fase dei parametri di D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.

CreationParametersDataSizeInBytes

Dimensioni della struttura dei parametri pCreationParameters , in byte.

pProtectedResourceSession

ID3D12ProtectedResourceSession per la gestione dell'accesso alle risorse protette.

riid

Identificatore univoco globale (GUID) per l'interfaccia ID3D12VideoExtensionCommand .

ppVideoExtensionCommand

Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12VideoExtensionCommand .

Valore restituito

Questo metodo restituisce un HRESULT.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12video.h