structure D3D11_VIDEO_DECODER_EXTENSION (d3d11.h)

Contient des données spécifiques au pilote pour la méthode ID3D11VideoContext ::D ecoderExtension .

Syntaxe

typedef struct D3D11_VIDEO_DECODER_EXTENSION {
  UINT           Function;
  void           *pPrivateInputData;
  UINT           PrivateInputDataSize;
  void           *pPrivateOutputData;
  UINT           PrivateOutputDataSize;
  UINT           ResourceCount;
  ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;

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 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 pPrivateOutputData , en octets.

ResourceCount

Nombre d’éléments dans le tableau ppResourceList . Si ppResourceList a la valeurNULL, définissez ResourceCount sur zéro.

ppResourceList

Adresse d’un tableau de pointeurs ID3D11Resource . 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 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête d3d11.h

Voir aussi

Structures vidéo Direct3D 11