structure D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR (d3dumddi.h)

La structure D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR décrit un processeur vidéo Microsoft DirectX Video Acceleration (DirectX VA) à créer.

Syntaxe

typedef struct _D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR {
  [in]  const GUID *pVPGuid;
  [out] HANDLE     hVideoProcessor;
} D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR;

Membres

[in] pVPGuid

Pointeur vers le GUID qui représente un processeur vidéo Va DirectX à créer. Le runtime Microsoft Direct3D peut appeler la fonction GetCaps du pilote d’affichage en mode utilisateur pour interroger (D3DDDICAPS_DXVAHD_GETVPCAPS) les fonctionnalités des processeurs vidéo pris en charge par le pilote. Chaque membre VPGuid de la structure DXVAHDDDI_VPCAPS dans le tableau que les GetCaps du pilote retournent spécifie un processeur vidéo pris en charge par le pilote.

[out] hVideoProcessor

Handle pour le processeur vidéo. Le pilote d’affichage en mode utilisateur doit définir ce handle sur une valeur que le runtime Microsoft Direct3D peut utiliser pour identifier le processeur vidéo dans les appels suivants.

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

CreateVideoProcessor

DXVAHDDDI_VPCAPS