ID3D12VideoDevice2 ::CreateVideoExtensionCommand, méthode (d3d12video.h)

Crée une commande d’extension vidéo.

Syntaxe

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

Paramètres

pDesc

Le D3D12_VIDEO_EXTENSION_COMMAND_DESC décrivant la commande à créer.

pCreationParameters

Pointeur vers la structure des paramètres de création, qui est défini par la commande . La structure des paramètres doit correspondre aux paramètres énumérés par un appel à ID3D12VideoDevice ::CheckFeatureSupport avec la valeur de fonctionnalité de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS et une valeur d’étape de paramètre de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.

CreationParametersDataSizeInBytes

Taille de la structure de paramètre pCreationParameters , en octets.

pProtectedResourceSession

Id3D12ProtectedResourceSession pour la gestion de l’accès aux ressources protégées.

riid

Identificateur global unique (GUID) pour l’interface ID3D12VideoExtensionCommand .

ppVideoExtensionCommand

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12VideoExtensionCommand .

Valeur retournée

Cette méthode retourne un HRESULT.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12video.h