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;

Membri

DeviceName[32]

Tipo: WCHAR[32]

Stringa che contiene il nome del dispositivo di output.

DesktopCoordinates

Tipo: RECT

Struttura RECT contenente i limiti dell'output nelle coordinate del 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 tipo enumerato DXGI_MODE_ROTATION che descrive come un'immagine viene ruotata dall'output.

Monitor

Tipo: HMONITOR

Handle di HMONITOR che rappresenta il monitor di visualizzazione. Per altre informazioni, vedere HMONITOR e Device Context.

BitsPerColor

Tipo: UINT

Numero di bit per canale colore per il formato di collegamento attivo dello schermo collegato 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 all'esterno dello spazio colore sRGB. Un valore di DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indica che la visualizzazione è limitata a SDR/sRGB. Un valore di DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indica che lo schermo supporta funzionalità di colore avanzate. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 non è attualmente uno spazio colore che visualizza l'uso; è semplicemente uno spazio colore della catena di scambio intermedio.

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, dello schermo associato a questo output. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o a volte 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 a volte da un override.

BluePrimary[2]

Tipo: FLOAT[2]

Colore blu primario, in coordinate xy, dello schermo associato a questo output. Questo valore in genere proviene dall'EDID della visualizzazione corrispondente o a volte 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 a volte da un override.

MinLuminance

Tipo: FLOAT

La luminanza minima, in nits, 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 a volte da un override.

MaxLuminance

Tipo: FLOAT

La luminanza massima, in nits, 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 a volte da un override.

MaxFullFrameLuminance

Tipo: FLOAT

La luminanza massima, in nits, 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 a volte da un override.

Osservazioni

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

Fabbisogno

Requisito Valore
intestazione dxgi1_6.h

Vedere anche

strutture DXGI