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 |