Partager via


structure D3D11_1DDIARG_VIDEODECODEREXTENSION (d3d10umddi.h)

Spécifie les données spécifiques au pilote pour la fonction de décodage DXVA (Microsoft DirectX Video Acceleration) étendue 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 nombre de fonctions 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 par 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 par pPrivateOutputData, en octets.

ResourceCount

Nombre d’éléments dans le tableau pResourceList. Si pResourceList est NULL, définissez ResourceCount sur zéro.

pResourceList

Pointeur vers un tableau de handles de ressources. Utilisez ce membre pour transmettre des ressources Direct3D au pilote.

Remarques

La signification exacte de chaque membre de structure dépend de la valeur de Function.

Exigences

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

Voir aussi

VideoDecoderExtension