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
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
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
Handle di HMONITOR
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