Partager via


Fourniture de fonctionnalités pour les modes d’extension DirectX VA 2.0

Comment interroger les modes d’extension DXVA 2.0

Lorsque sa fonction GetCaps est appelée, le pilote d’affichage en mode utilisateur (UMD) fournit les fonctionnalités suivantes pour les modes d’extension DirectX VA 2.0 en fonction du type de requête spécifié dans le membre Type de la structure D3DDDIARG_GETCAPS vers laquelle pointe son paramètre pData .

types de requêtes D3DDDICAPS_GETEXTENSIONGUIDCOUNT et D3DDDICAPS_GETEXTENSIONGUIDS

Le runtime D3D demande d’abord le nombre de GUID pris en charge, suivi d’une demande pour la liste des GUID pris en charge. L’UMD retourne le nombre et une liste des GUID qu’il prend en charge pour les modes d’extension.

D3DDDICAPS_GETEXTENSIONCAPS type de requête

Chaque mode d’extension pris en charge par l’UMD peut avoir des fonctionnalités uniques. L’UMD retourne ces fonctionnalités lorsque le type de requête D3DDDICAPS_GETEXTENSIONCAPS est passé. Le runtime Direct3D spécifie une structure DXVADDI_QUERYEXTENSIONCAPSINPUT pour le GUID d’extension pour récupérer les fonctionnalités d’une variable vers laquelle pointe le membre pInfo de D3DDDIARG_GETCAPS . L’UMD retourne des fonctionnalités pour le GUID d’extension dans une structure privée vers laquelle pointe le membre pData de D3DDDIARG_GETCAPS.