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) |