DXGK_BRIGHTNESS_CAPS struttura (d3dkmdt.h)
Identifica le funzionalità di controllo della luminosità di un pannello di visualizzazione integrato fornito dal driver miniport visualizzato tramite una chiamata alla relativa funzione DxgkDdiGetBrightnessCaps . Usato da Windows Display Driver Model (WDDM) 1.2 e versioni successive visualizzano i driver miniport.
Sintassi
typedef struct _DXGK_BRIGHTNESS_CAPS {
union {
struct {
UINT SmoothBrightness : 1;
UINT AdaptiveBrightness : 1;
UINT NitsBrightness : 1;
UINT Reserved : 29;
};
[in] UINT Value;
};
} DXGK_BRIGHTNESS_CAPS;
Members
[in] SmoothBrightness
Se impostato, il pannello di visualizzazione integrato supporta il controllo della luminosità uniforme.
L'impostazione di questo membro equivale a impostare il primo bit di un valore a 32 bit (0x00000001).
[in] AdaptiveBrightness
Se impostato, il pannello di visualizzazione integrato supporta il controllo della luminosità adattivo.
L'impostazione di questo membro equivale a impostare il secondo bit di un valore a 32 bit (0x00000002).
[in] NitsBrightness
Supporto della luminosità basato su nit. Se viene impostata NitsBrightness , la luminosità dello schermo viene calibrata per corrispondere ai livelli di luminosità assoluti misurati in nits. I dati calibrati forniti al driver visualizzato da OEMs devono essere presi con una percentuale OPR (On Pixel Ratio) del 100% in cui ogni pixel è impostato su un valore RGB pari a (255, 255, 255) o equivalente a virgola mobile.
Se NitsBrightness non è impostato, il sistema operativo interpreterà tutti i valori definiti in nits/millinits, ad esempio DXGK_BRIGHTNESS_NIT_RANGE, come migliaia nonlibrate di una percentuale del livello di luminosità massima.
[in] Reserved
Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro equivale a impostare i 30 bit rimanenti (0xFFFFFFFC) di un valore a 32 bit su zero.
[in] Value
Membro dell'unione che DXGK_BRIGHTNESS_CAPS contiene che può contenere un valore a 32 bit che identifica le informazioni sulle funzionalità di controllo della luminosità del driver miniport visualizzato.
Commenti
Non presupporre che i membri SmoothBrightness di DXGK_BRIGHTNESS_STATE e DXGK_BRIGHTNESS_CAPS siano uguali. DXGK_BRIGHTNESS_STATE. SmoothBrightness viene usato per abilitare il controllo della luminosità uniforme in un pannello di visualizzazione integrato. DXGK_BRIGHTNESS_CAPS. SmoothBrightness viene usato per eseguire query sulle funzionalità di controllo della luminosità uniforme del pannello di visualizzazione integrato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3dkmdt.h |