Partager via


ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand, méthode (d3d12video.h)

Enregistre une commande pour exécuter une commande d’extension vidéo dans une liste de commandes d’encodage.

Syntaxe

void ExecuteExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pExecutionParameters,
  SIZE_T                      ExecutionParametersSizeInBytes
);

Paramètres

pExtensionCommand

Pointeur vers une id3D12VideoExtensionCommand représentant la commande d’extension vidéo à exécuter. L’appelant est chargé de maintenir la durée de vie de l’objet jusqu’à ce que l’exécution de la commande soit terminée.

pExecutionParameters

Pointeur vers la structure des paramètres d’exécution, qui est définie 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é D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS et une valeur d’étape de paramètre de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION.

ExecutionParametersSizeInBytes

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

Valeur de retour

None

Notes

Les erreurs d’initialisation de la commande d’extension sont signalées via les couches de débogage et la valeur de retour de la méthode Close de la liste de commandes.

Spécifications

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