Partager via


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

Voir aussi

DXVA-HD

DXVAHD_BLT_STATE

Structures vidéo Direct3D

IDXVAHD_VideoProcessor ::SetVideoProcessBltState

Media Foundation Structures