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