DXGI_OUTPUT_DESC1 structure (dxgi1_6.h)
Décrit une sortie ou une connexion physique entre l’adaptateur (carte vidéo) et un appareil, y compris des informations supplémentaires sur les fonctionnalités de couleur et le type de connexion.
Syntaxe
typedef struct DXGI_OUTPUT_DESC1 {
WCHAR DeviceName[32];
RECT DesktopCoordinates;
BOOL AttachedToDesktop;
DXGI_MODE_ROTATION Rotation;
HMONITOR Monitor;
UINT BitsPerColor;
DXGI_COLOR_SPACE_TYPE ColorSpace;
FLOAT RedPrimary[2];
FLOAT GreenPrimary[2];
FLOAT BluePrimary[2];
FLOAT WhitePoint[2];
FLOAT MinLuminance;
FLOAT MaxLuminance;
FLOAT MaxFullFrameLuminance;
} DXGI_OUTPUT_DESC1;
Membres
DeviceName[32]
Type : WCHAR[32]
Chaîne qui contient le nom de l’appareil de sortie.
DesktopCoordinates
Type : RECT
Structure RECT contenant les limites de la sortie en coordonnées de bureau. Les coordonnées du bureau dépendent des points par pouce (PPP) du bureau. Pour plus d’informations sur l’écriture d’applications Win32 prenant en charge les ppp, consultez Haute résolution.
AttachedToDesktop
Type : BOOL
True si la sortie est attachée au bureau ; sinon, false.
Rotation
Type : DXGI_MODE_ROTATION
Un membre du DXGI_MODE_ROTATION type énuméré décrivant comment une image est pivotée par la sortie.
Monitor
Type : HMONITOR
Handle HMONITOR qui représente le moniteur d’affichage. Pour plus d’informations, consultez HMONITOR et le contexte de l’appareil.
BitsPerColor
Type : UINT
Nombre de bits par canal de couleur pour le format de fil actif de l’affichage attaché à cette sortie.
ColorSpace
Type : DXGI_COLOR_SPACE_TYPE
Fonctionnalités de couleur avancées actuelles de l’affichage attaché à cette sortie. Plus précisément, si elle est capable de reproduire des valeurs de couleur et de luminosité en dehors de l’espace de couleur sRGB. La valeur DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indique que l’affichage est limité à SDR/sRGB ; La valeur DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indique que l’affichage prend en charge des fonctionnalités de couleur avancées.
Pour obtenir des fonctionnalités de luminosité et de couleur détaillées, consultez d’autres membres de ce struct.
RedPrimary[2]
Type : FLOAT[2]
Couleur rouge primaire, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
GreenPrimary[2]
Type : FLOAT[2]
Couleur verte primaire, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
BluePrimary[2]
Type : FLOAT[2]
Couleur bleue primaire, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
WhitePoint[2]
Type : FLOAT[2]
Point blanc, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
MinLuminance
Type : FLOAT
Luminance minimale, en nits, que l’affichage attaché à cette sortie est capable de rendre. Le contenu ne doit pas dépasser cette valeur minimale pour un rendu optimal. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
MaxLuminance
Type : FLOAT
La luminance maximale, en nits, que l’affichage attaché à cette sortie est capable de rendre ; cette valeur est probablement valide uniquement pour une petite zone du panneau. Le contenu ne doit pas dépasser cette valeur minimale pour un rendu optimal. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
MaxFullFrameLuminance
Type : FLOAT
La luminance maximale, en nits, que l’affichage attaché à cette sortie est capable de rendre ; contrairement à MaxLuminance, cette valeur est valide pour une couleur qui remplit toute la zone du panneau. Le contenu ne doit pas dépasser cette valeur dans l’ensemble du panneau pour un rendu optimal. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.
Notes
La structure DXGI_OUTPUT_DESC1 est initialisée par la méthode IDXGIOutput6::GetDesc1 .
Spécifications
En-tête | dxgi1_6.h |