structure DXVAHD_BLT_STATE_PRIVATE_DATA (dxvahd.h)
Contient des données pour un état d’illit privé pour Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Syntaxe
typedef struct _DXVAHD_BLT_STATE_PRIVATE_DATA {
GUID Guid;
UINT DataSize;
void *pData;
} DXVAHD_BLT_STATE_PRIVATE_DATA;
Membres
Guid
GUID qui identifie l’état privé. La signification de cette valeur est définie par l’appareil.
DataSize
Taille, en octets, de la mémoire tampon pointée par le membre pData .
pData
Pointeur vers une mémoire tampon qui contient les données d’état privé. Le runtime DXVA-HD transmet cette mémoire tampon directement à l’appareil sans validation.
Remarques
Utilisez cette structure pour les paramètres d’état propriétaires ou spécifiques à l’appareil.
L’appelant alloue le tableau pData . Définissez le membre DataSize sur la taille du tableau en octets. Lors de la récupération des données d’état, vous pouvez définir pData sur NULL pour obtenir la taille des données. L’appareil retourne la taille dans le membre DataSize .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dxvahd.h |