DXVAHDDDI_BLT_STATE_PRIVATE_DATA structure (d3dumddi.h)
La structure DXVAHDDDI_BLT_STATE_PRIVATE_DATA décrit les données qui spécifient l’état de transfert de bloc de bits privé (bitblt).
Syntaxe
typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;
Membres
[in] Guid
GUID qui identifie l’état du bitblt privé.
[in] DataSize
Taille, en octets, des données d’état bitblt privées.
[in/out] pData
Pointeur vers les données d’état bitblt privées. L’appelant définit pData sur NULL pour récupérer la taille des données d’état de bits privées.
Remarques
Contrairement à d’autres états bitblt (DXVAHDDDI_BLT_STATE), le runtime Direct3D ne conserve pas l’état bitblt privé. Une application et le pilote communiquent l’état bitblt privé directement de manière propriétaire, qui consiste à définir et à récupérer l’état bitblt privé. Pour définir l’état bitblt privé, l’application oblige le runtime Direct3D à spécifier l’état DXVAHDDDI_BLT_STATE_PRIVATE dans le membre State de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dans un appel à la fonction SetVideoProcessBltState du pilote. Pour récupérer l’état bitblt privé, l’application oblige le runtime Direct3D à appeler la fonction GetVideoProcessBltStatePrivate du pilote.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | DXVAHDDDI_BLT_STATE_PRIVATE_DATA est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour