DXVAHDDDI_STREAM_STATE_PRIVATE_DATA structure (d3dumddi.h)
La structure DXVAHDDDI_STREAM_STATE_PRIVATE_DATA décrit les données d’état de flux qui spécifient un état de flux privé.
Syntaxe
typedef struct _DXVAHDDDI_STREAM_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_STREAM_STATE_PRIVATE_DATA;
Membres
[in] Guid
GUID qui identifie l’état du flux privé.
[in] DataSize
Taille, en octets, des données d’état du flux privé.
[in/out] pData
Pointeur vers les données d’état du flux privé. L’appelant définit pData sur NULL pour récupérer la taille des données d’état du flux privé.
Remarques
Contrairement à d’autres états de flux (DXVAHDDDI_STREAM_STATE), le runtime Direct3D ne conserve pas l’état du flux privé. Une application et le pilote communiquent directement l’état du flux privé par le biais d’une méthode propriétaire, qui consiste à définir et à récupérer l’état du flux privé.
Pour définir l’état du flux privé, l’application oblige le runtime Direct3D à spécifier l’état DXVAHDDDI_STREAM_STATE_PRIVATE dans le membre État de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE dans un appel à la fonction SetVideoProcessStreamState du pilote. Pour récupérer l’état du flux privé, l’application oblige le runtime Direct3D à appeler la fonction GetVideoProcessStreamStatePrivate du pilote.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | DXVAHDDDI_STREAM_STATE_PRIVATE_DATA est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |
Voir aussi
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour