structure D3D11_1DDIARG_VIDEODECODEREXTENSION (d3d10umddi.h)
Spécifie des données spécifiques au pilote pour la fonction de décodage étendue DXVA (Microsoft DirectX Video Acceleration) fournie par un appel à la fonction VideoDecoderExtension .
Syntaxe
typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;
Membres
Function
Numéro de fonction. Ce nombre identifie l’opération à effectuer. Actuellement, aucun numéro de fonction n’est défini.
pPrivateInputData
Pointeur vers une mémoire tampon qui contient des données d’entrée pour le pilote.
PrivateInputDataSize
Taille de la mémoire tampon pointée vers pPrivateInputData, en octets.
pPrivateOutputData
Pointeur vers une mémoire tampon que le pilote peut utiliser pour écrire des données de sortie.
PrivateOutputDataSize
Taille de la mémoire tampon pointée vers pPrivateOutputData, en octets.
ResourceCount
Nombre d’éléments dans le tableau pResourceList . Si pResourceList a la valeurNULL, définissez ResourceCount sur zéro.
pResourceList
Pointeur vers un tableau de handles de ressources. Utilisez ce membre pour passer des ressources Direct3D au pilote.
Remarques
La signification exacte de chaque membre de structure dépend de la valeur de Function.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3d10umddi.h (include D3d10umddi.h) |