D3DKMDT_GAMMA_RAMP structure (d3dkmdt.h)
La structure D3DKMDT_GAMMA_RAMP contient des informations descriptives sur une table de choix gamma et un pointeur vers la table de choix.
Syntaxe
typedef struct _D3DKMDT_GAMMA_RAMP {
D3DDDI_GAMMARAMP_TYPE Type;
SIZE_T DataSize;
union {
D3DDDI_GAMMA_RAMP_RGB256x3x16 *pRgb256x3x16;
D3DDDI_GAMMA_RAMP_DXGI_1 *pDxgi1;
D3DKMDT_3x4_COLORSPACE_TRANSFORM *p3x4;
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 *pMatrixV2;
VOID *pRaw;
} Data;
} D3DKMDT_GAMMA_RAMP;
Membres
Type
Énumérateur D3DDDI_GAMMARAMP_TYPE qui spécifie le format de la table de choix.
DataSize
Taille, en octets, de la table de choix pointée par Data.
Data
[in] Union qui contient l’une des méthodes suivantes pour accéder aux données de la table de choix en fonction de la valeur dans le membre Type :
Data.pRgb256x3x16
Si Type est égal à D3DDDI_GAMMARAMP_RGB256x3x16, ce membre est un pointeur vers une structure D3DDDI_GAMMA_RAMP_RGB256x3x16 qui contient la table de choix.
Data.pDxgi1
Si Type est égal à D3DDDI_GAMMARAMP_DXGI_1, ce membre est un pointeur vers une structure D3DDDI_GAMMA_RAMP_DXGI_1 qui contient la table de choix.
Data.p3x4
Si Type est D3DDDI_GAMMARAMP_MATRIX_3x4, ce membre est un pointeur vers une structure D3DDDI_3x4_COLORSPACE_TRANSFORM qui décrit la transformation d’espace de couleur de matrice 3 par 4 à appliquer, un multiplicateur scalaire et la table de choix. Disponible à partir de WDDM 2.3.
Data.pMatrixV2
Si Type est égal à D3DDDI_GAMMARAMP_MATRIX_V2, ce membre est un pointeur vers une structure D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 qui contient la table de choix. Disponible à partir de WDDM 2.6.
Data.pRaw
Ce membre offre un autre moyen d’accéder aux données de la table de choix. Par exemple, pour copier la table de choix, VOID* peut être plus pratique que D3DDDI_GAMMA_RAMP_RGB256x3x16.
Remarques
Le membre GammaRamp de la structure D3DKMDT_VIDPN_PRESENT_PATH est une structure D3DKMDT_GAMMA_RAMP.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmdt.h |
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