Partager via


D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT structure (d3d12video.h)

Fournit des données pour les appels à ID3D12VideoDevice::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT. Récupère la prise en charge des commandes d’extension vidéo à l’aide de structures d’entrée et de sortie définies par la commande.

Syntaxe

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pInputData;
  SIZE_T     InputDataSizeInBytes;
  void       *pOutputData;
  SIZE_T     OutputDataSizeInBytes;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT;

Membres

NodeIndex

Dans l’opération multi-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

CommandId

Identificateur unique de la commande d’extension vidéo pour laquelle la prise en charge est interrogée.

pInputData

Données d’entrée pour la requête de capacité allouée par l’appelant avec une taille InputDataSizeInBytes. Ce struct est énumérable en tant qu’étape de paramètre D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT .

InputDataSizeInBytes

Taille en octets de l’allocation de données d’entrée.

pOutputData

Données de sortie pour la requête de capacité allouée par l’appelant avec une taille de OutputDataSizeInBytes. Ce struct est énumérable en tant qu’étape de paramètre D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT .

OutputDataSizeInBytes

Taille en octets de l’allocation de données de sortie.

Spécifications

   
Client minimal pris en charge Windows 10, version 2004 (10.0; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête d3d12video.h