unione D3DKMDT_WIRE_FORMAT_AND_PREFERENCE (d3dkmdt.h)
Contiene informazioni sul formato di codifica pixel preferito.
Sintassi
typedef union _D3DKMDT_WIRE_FORMAT_AND_PREFERENCE {
struct {
D3DKMDT_MODE_PREFERENCE Preference : 2;
UINT Rgb : 6;
UINT YCbCr444 : 6;
UINT YCbCr422 : 6;
UINT YCbCr420 : 6;
UINT Intensity : 6;
};
UINT Value;
} D3DKMDT_WIRE_FORMAT_AND_PREFERENCE, *PD3DKMDT_WIRE_FORMAT_AND_PREFERENCE;
Members
Preference
Funzioni come nelle versioni precedenti, ma usando solo 2 bit.
Rgb
UINT che descrive la codifica pixel supportata/richiesta usando il formato di esempio RGB.
YCbCr444
UINT che descrive la codifica pixel supportata/richiesta usando il formato di esempio YcbCr 4:4:4.
YCbCr422
UINT che descrive la codifica pixel supportata/richiesta usando il formato di esempio YcbCr 4:2:2.
YCbCr420
UINT che descrive la codifica pixel supportata/richiesta usando il formato di esempio YcbCr 4:2:0.
Intensity
UINT che descrive la codifica pixel supportata/richiesta usando solo l'intensità.
Value
UINT utilizzato per operare sui campi di bit combinati.
Commenti
I cinque formati di esempio di colore standard per la trasmissione di pixel vengono esposti separatamente per consentire al driver di segnalare le funzionalità singolarmente, ma è previsto che la maggior parte dei dispositivi di visualizzazione non supporti tutti i formati di esempio come input, in particolare il supporto di intensità solo segnali è probabilmente limitato ai display monocromatici che non devono pertanto supportare formati di campioni di colore.
Durante l'enumerazione in modalità tramite EnumVidPnCofuncModality, il driver deve impostare i valori in tutti e cinque i campi per indicare le codifiche pixel supportate come input per il dispositivo di visualizzazione nella configurazione corrente.
Quando viene chiamato SetTimingsFromVidPn, uno di questi campi indicherà la codifica dei pixel e il formato di esempio da applicare.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmdt.h (include D3dkmddi.h) |