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 |
---|---|
|
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 |