Partager via


DXVAHD_STREAM_STATE_PRIVATE_DATA structure (dxvahd.h)

Contient des données pour un état de flux privé, pour un flux d’entrée DXVA -HD (Video Acceleration High Definition) Microsoft DirectX.

Syntaxe

typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;

Membres

Guid

GUID qui identifie l’état du flux privé. Le GUID suivant est défini.

Valeur Signification
DXVAHD_STREAM_STATE_PRIVATE_IVTC
Récupère des statistiques sur la télécine inverse. Les données d’état (pData) sont une structure DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA .
 

Un appareil peut définir des GUID supplémentaires à utiliser avec des états de flux personnalisés. L’interprétation des données est ensuite 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ées. Le runtime DXVA-HD transmet cette mémoire tampon directement à l’appareil, sans validation.

Notes

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 le membre pData sur NULL pour obtenir la taille des données. L’appareil retourne la taille dans le membre DataSize .

Spécifications

   
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_STREAM_STATE

Structures vidéo Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Media Foundation Structures