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)