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 |