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) |