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