DXGK_MONITORLINKINFO_CAPABILITIES unione (d3dkmdt.h)
Contrassegni che descrivono le funzionalità per guidare il monitoraggio.
Sintassi
typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
struct {
UINT Stereo : 1;
UINT WideColorSpace : 1;
UINT HighColorSpace : 1;
UINT DynamicColorSpace : 1;
UINT DynamicBitsPerColorChannel : 1;
UINT DynamicColorEncodingFormat : 1;
UINT DedicatedTimingGeneration : 1;
UINT TargetIndependentPrimary : 1;
UINT SyncLockIdentical : 1;
UINT Hdr10Plus : 1;
UINT DolbyVisionLowLatency : 1;
UINT VariableRefresh : 1;
#if ...
UINT Reserved : 20;
#elif
UINT Reserved : 21;
#elif
UINT Reserved : 22;
#elif
UINT Reserved : 25;
#else
UINT Reserved : 29;
#endif
};
UINT Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;
Members
Stereo
Se TRUE e le risorse non sono vincolati da altri percorsi, sono supportate le modalità di visualizzazione stereo.
WideColorSpace
Se TRUE, il driver ha la capacità hardware di eseguire una matrice di rotazione 3x3 per trasformare i valori RGB dalla gamma definita dalle primarie sRGB/709 alle primarie del pannello. Il driver può anche inviare qualsiasi segnale di controllo necessario alla visualizzazione connessa per indicare l'interpretazione corretta dei dati pixel inviati. Ciò include la gestione dell'input firmato nell'intervallo (-2.0 a 2.0). Il driver deve eseguire questa operazione con tutti i formati di superficie di input 8888, 10-10-102 e fp16.
HighColorSpace
Se TRUE, il driver supporta tutte le funzionalità di gamma WideColorSpace precedenti e ha anche la possibilità di applicare la curva di trasferimento appropriata per tale visualizzazione. Ciò significa accettare i dati dello spazio dei colori canonici nell'intervallo [-128.0 a 256.0] e inviare qualsiasi segnale di controllo necessario alla visualizzazione connessa per indicare l'interpretazione corretta.
DynamicColorSpace
Se TRUE, il driver miniport visualizzato supporta la modifica semplice dei bit di formato di filo per canale di colore su questo display se non vengono modificati altri attributi che causano un errore. Se FALSE, la modifica continua dei bit per ogni canale di colore non è supportata.
DynamicBitsPerColorChannel
Se TRUE, il driver miniport visualizzato supporta la modifica semplice della codifica del colore del formato di filo su questo display se non vengono modificati altri attributi che causano un errore. Se FALSE, la modifica semplice della codifica dei colori non è supportata.
DynamicColorEncodingFormat
Se TRUE, il driver miniport visualizzato supporta la modifica semplice dello spazio dei colori su questo display se non vengono modificati altri attributi che causano un errore. Se FALSE, la modifica semplice dello spazio dei colori non è supportata.
DedicatedTimingGeneration
Se TRUE, la generazione dei tempi per questo display è indipendente dalla generazione di tempi di altri display, in modo che l'enumerazione in modalità per questa destinazione possa essere eseguita in isolamento da altre destinazioni attive. La modifica della tempistica in questo display non modifica i tempi disponibili per qualsiasi altro display e viceversa.
In generale, questo flag è basato su destinazione anziché in base alla combinazione della destinazione e della visualizzazione associata. Tuttavia, potrebbero verificarsi casi in cui alcune funzionalità di base sono dedicate, ma oltre le risorse di base condivise tra destinazioni. In questo caso, se i requisiti massimi della visualizzazione associata rientrano nella baseline, il driver sarà in grado di segnalare la generazione dei tempi come dedicata e quindi abilitare l'enumerazione ottimizzata per i tempi di funzione.
TargetIndependentPrimary
Indica che la destinazione può supportare il formato di pixel HDR.
Usato per indicare che le superfici primarie usate per analizzare questa visualizzazione possono essere usate su altre destinazioni in questa scheda che impostano questo flag e viceversa. In questo modo, le superfici primarie devono essere condivise tra destinazioni o spostate da una destinazione a un'altra. Dopo aver impostato questo flag su una destinazione VidPn, il sistema operativo non specifica l'ID di origine VidPn nelle allocazioni primarie che verranno usate passando le origini VidPn connesse alle destinazioni VidPn con questa funzionalità nello stesso gruppo SyncLock.
In WDDM 2.4 e WDDM 2.5, l'unico uso di questa funzionalità consiste nel verificare che sia impostato quando viene impostato il flag SyncLockIdentical.
Nota
Questo flag è deprecato in WDDM 2.6 e deve essere impostato su 0.
SyncLockIdentical
La visualizzazione collegata a questa destinazione può essere sincronizzata con altre visualizzazioni in questa scheda che supportano anche la sincronizzazione se le modalità di destinazione sono identiche.
Supportato a partire da WDDM 2.4.
Hdr10Plus
Il display supporta HDR10Plus in base alla specifica HDR10Plus .
DolbyVisionLowLatency
Supporta la visione dolby a bassa latenza.
VariableRefresh
Reserved
Questo valore è riservato per l'uso del sistema.
Value
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmdt.h (include D3dkmddi.h) |