structure DXGI_OUTPUT_DESC1 (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 dans les coordonnées de bureau. Les coordonnées de 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
Membre de l'DXGI_MODE_ROTATION type énuméré décrivant comment une image est pivotée par la sortie.
Monitor
Handle HMONITOR qui représente le moniteur d’affichage. Pour plus d’informations, consultez HMONITOR et lede contexte de l’appareil.
BitsPerColor
Type : uiNT
Nombre de bits par canal de couleur pour le format de câble 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, s’il est capable de reproduire des valeurs de couleur et de luminosité en dehors de l’espace de couleur sRGB. Une valeur de DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indique que l’affichage est limité à SDR/sRGB. La valeur de DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indique que l’affichage prend en charge les fonctionnalités de couleur avancées. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 n’est actuellement pas un espace de couleur qui affiche l’utilisation ; il s’agit simplement d’un espace de couleur de chaîne d’échange intermédiaire.
Pour obtenir des fonctionnalités détaillées de luminosité et de couleur, 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
La luminosité minimale, dans les 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 luminosité maximale, dans les 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 luminosité maximale, dans les nits, que l’affichage attaché à cette sortie est capable de rendre ; contrairement à MaxLuminance, cette valeur est valide pour une couleur qui remplit la zone entière 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.
Remarques
La structure DXGI_OUTPUT_DESC1 est initialisée par la méthode IDXGIOutput6 ::GetDesc1.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dxgi1_6.h |