Partager via


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)

Voir aussi

VideoDecoderExtension