PFND3DDDI_CREATEDECODEDEVICE fonction de rappel (d3dumddi.h)
La fonction CreateDecodeDevice crée un appareil de décodage de l’accélération vidéo Microsoft DirectX (DirectX VA) utilisé pour décoder la vidéo.
Syntaxe
PFND3DDDI_CREATEDECODEDEVICE Pfnd3dddiCreatedecodedevice;
HRESULT Pfnd3dddiCreatedecodedevice(
HANDLE hDevice,
D3DDDIARG_CREATEDECODEDEVICE *unnamedParam2
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
pData [in, out]
Pointeur vers une structure D3DDDIARG_CREATEDECODEDEVICE. Lors de l’entrée, cette structure contient des informations que le pilote peut utiliser. En sortie, le pilote spécifie des informations dans la structure que le runtime Microsoft Direct3D peut utiliser.
Valeur de retour
CreateDecodeDevice retourne l’une des valeurs suivantes :
code de retour | Description |
---|---|
S_OK | L’appareil de décodage DirectX VA est correctement créé. |
E_OUTOFMEMORY | CreateDecodeDevice n’a pas pu allouer la mémoire nécessaire pour qu’elle soit terminée. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |