structure DXVAHDDDI_BLT_STATE_PRIVATE_DATA (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 de bitblt privé.
[in] DataSize
Taille, en octets, des données d’état bitblt privé.
[in/out] pData
Pointeur vers les données d’état bitblt privé. L’appelant définit pData sur NULL pour récupérer la taille des données d’état de bitblt privé.
Remarques
Contrairement aux autres états bitblt (DXVAHDDDI_BLT_STATE), le runtime Direct3D ne conserve pas l’état de 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 entraîne le runtime Direct3D à spécifier l’état DXVAHDDDI_BLT_STATE_PRIVATE dans le membre d’état membre de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dans un appel à la fonction SetVideoProcessBltState du pilote. Pour récupérer l’état du bitblt privé, l’application entraîne l’appel du runtime Direct3D pour appeler la fonction GetVideoProcessBltStatePrivate du pilote.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | DXVAHDDDI_BLT_STATE_PRIVATE_DATA est pris en charge à partir du système d’exploitation Windows 7. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |
Voir aussi
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE