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