Partager via


PFND3DDDI_DECODEENDFRAME fonction de rappel (d3dumddi.h)

La fonction de DecodeEndFrame avertit le pilote d’affichage en mode utilisateur que toutes les données requises pour décoder l’image actuelle ont été envoyées.

Syntaxe

PFND3DDDI_DECODEENDFRAME Pfnd3dddiDecodeendframe;

HRESULT Pfnd3dddiDecodeendframe(
  HANDLE hDevice,
  D3DDDIARG_DECODEENDFRAME *unnamedParam2
)
{...}

Paramètres

hDevice

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

unnamedParam2

pData [in, out]

Pointeur vers une structure D3DDDIARG_DECODEENDFRAME qui décrit le décodeur DirectX VA qui doit arrêter le décodage d’une trame.

Valeur de retour

DecodeEndFrame retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK Décodage réussi.
E_OUTOFMEMORY DecodeEndFrame n’a pas pu allouer la mémoire requise pour qu’elle soit terminée.

Remarques

La fonction de DecodeEndFrame informe le pilote d’affichage en mode utilisateur que sa fonction DecodeExecute ne peut plus être appelée sur l’appareil de décodage spécifié.

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)

Voir aussi

D3DDDIARG_DECODEENDFRAME

D3DDDI_DEVICEFUNCS

DecodeExecute