Partager via


PFND3D11_1DDI_VIDEODECODEREXTENSION fonction de rappel (d3d10umddi.h)

Exécute une fonction étendue pour le décodage DXVA (DirectX Video Acceleration). Cette méthode permet des extensions à la fonctionnalité de décodeur DXVA de base.

Syntaxe

PFND3D11_1DDI_VIDEODECODEREXTENSION Pfnd3d111DdiVideodecoderextension;

HRESULT Pfnd3d111DdiVideodecoderextension(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HDECODE unnamedParam2,
  const D3D11_1DDIARG_VIDEODECODEREXTENSION *unnamedParam3
)
{...}

Paramètres

unnamedParam1

hDevice [in]

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

unnamedParam2

hDecoder [in]

Handle de l’objet décodeur vidéo créé par le biais d’un appel à la fonction CreateVideoDecoder.

unnamedParam3

pExtension [in]

Pointeur vers une structure D3D11_1DDIARG_VIDEODECODEREXTENSION qui contient des données pour la fonction étendue.

Valeur de retour

VideoDecoderExtension retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK L’extension a été effectuée avec succès.
D3DDDIERR_DEVICEREMOVED La carte graphique a été supprimée.
E_INVALIDARG Les paramètres ont été validés et déterminés comme incorrects.
E_OUTOFMEMORY La mémoire n’était pas disponible pour terminer l’opération.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
plateforme cible Bureau
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CreateVideoDecoder

D3D11_1DDIARG_VIDEODECODEREXTENSION