Partager via


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

Voir aussi

DXGI Structures