Partager via


PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR fonction de rappel (d3dumddi.h)

La fonction CreateVideoProcessor crée un processeur vidéo Microsoft DirectX Video Acceleration (DirectX VA) utilisé pour traiter la vidéo haute définition.

Syntaxe

PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR Pfnd3dddiDxvahdCreatevideoprocessor;

HRESULT Pfnd3dddiDxvahdCreatevideoprocessor(
  HANDLE unnamedParam1,
  D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR *unnamedParam2
)
{...}

Paramètres

unnamedParam1

unnamedParam2

hDevice [in]

Handle de l’appareil d’affichage (contexte graphique).

pData [in, out]

Pointeur vers une structure D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR. Lors de l’entrée, contient des informations que le pilote peut utiliser. En sortie, le pilote spécifie des informations que le runtime Microsoft Direct3D peut utiliser.

Valeur de retour

CreateVideoProcessor retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK Le processeur vidéo est correctement créé.
E_OUTOFMEMORY CreateVideoProcessor n’a pas pu allouer la mémoire requise pour qu’elle se termine.

Exigences

Exigence Valeur
client minimum pris en charge CreateVideoProcessor est pris en charge à partir du système d’exploitation Windows 7.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor