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 |