PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR fonction de rappel (d3dumddi.h)

La fonction CreateVideoProcessor crée un processeur vidéo Microsoft DirectX Video Acceleration (DirectX VA) qui est 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 . En entrée, contient des informations que le pilote peut utiliser. À la sortie, le pilote spécifie les informations que le runtime Microsoft Direct3D peut utiliser.

Valeur retournée

CreateVideoProcessor retourne l’une des valeurs suivantes :

Code de retour Description
S_OK Le processeur vidéo est créé avec succès.
E_OUTOFMEMORY CreateVideoProcessor n’a pas pu allouer la mémoire nécessaire pour qu’il se termine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge CreateVideoProcessor est pris en charge à partir du système d’exploitation Windows 7.
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor