Condividi tramite


struttura DXGI_OUTPUT_DESC1 (dxgi1_6.h)

Descrive un output o una connessione fisica tra la scheda (scheda video) e un dispositivo, incluse informazioni aggiuntive sulle funzionalità di colore e sul tipo di connessione.

Sintassi

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;

Members

DeviceName[32]

Tipo: WCHAR[32]

Stringa contenente il nome del dispositivo di output.

DesktopCoordinates

Tipo: RECT

Struttura RECT contenente i limiti dell'output nelle coordinate desktop. Le coordinate del desktop dipendono dai punti per pollice (DPI) del desktop. Per informazioni sulla scrittura di app Win32 compatibili con DPI, vedi DPI elevato.

AttachedToDesktop

Tipo: BOOL

True se l'output è collegato al desktop; in caso contrario, false.

Rotation

Tipo: DXGI_MODE_ROTATION

Membro del DXGI_MODE_ROTATION tipo enumerato che descrive come un'immagine viene ruotata dall'output.

Monitor

Tipo: HMONITOR

Handle HMONITOR che rappresenta il monitor di visualizzazione. Per altre informazioni, vedere HMONITOR e Il contesto di dispositivo.

BitsPerColor

Tipo: UINT

Numero di bit per canale colore per il formato di filo attivo della visualizzazione collegata a questo output.

ColorSpace

Tipo: DXGI_COLOR_SPACE_TYPE

Le funzionalità di colore avanzate correnti della visualizzazione collegata a questo output. In particolare, se è in grado di riprodurre valori di colore e luminanza al di fuori dello spazio dei colori sRGB. Un valore di DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indica che lo schermo è limitato a SDR/sRGB; Un valore di DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indica che lo schermo supporta funzionalità di colore avanzate.

Per informazioni dettagliate sulle funzionalità di luminanza e colore, vedere membri aggiuntivi di questo struct.

RedPrimary[2]

Tipo: FLOAT[2]

Colore rosso primario, in coordinate xy, della visualizzazione associata a questo output. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

GreenPrimary[2]

Tipo: FLOAT[2]

Colore verde primario, in coordinate xy, dello schermo associato a questo output. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

BluePrimary[2]

Tipo: FLOAT[2]

Colore blu primario, in coordinate xy, della visualizzazione associata a questo output. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

WhitePoint[2]

Tipo: FLOAT[2]

Punto bianco, in coordinate xy, della visualizzazione collegata a questo output. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

MinLuminance

Tipo: FLOAT

La luminanza minima, in nit, che la visualizzazione collegata a questo output è in grado di eseguire il rendering. Il contenuto non deve superare questo valore minimo per il rendering ottimale. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

MaxLuminance

Tipo: FLOAT

La luminanza massima, in nit, che la visualizzazione collegata a questo output è in grado di eseguire il rendering; questo valore è probabilmente valido solo per una piccola area del pannello. Il contenuto non deve superare questo valore minimo per il rendering ottimale. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

MaxFullFrameLuminance

Tipo: FLOAT

La luminanza massima, in nit, che la visualizzazione collegata a questo output è in grado di eseguire il rendering; a differenza di MaxLuminance, questo valore è valido per un colore che riempie l'intera area del pannello. Il contenuto non deve superare questo valore nell'intero pannello per un rendering ottimale. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o talvolta da un override.

Commenti

La struttura DXGI_OUTPUT_DESC1 viene inizializzata dal metodo IDXGIOutput6::GetDesc1 .

Requisiti

   
Intestazione dxgi1_6.h

Vedi anche

Strutture DXGI