D3DKMDT_WIRE_FORMAT_AND_PREFERENCE união (d3dkmdt.h)

Contém informações sobre o formato de codificação de pixel preferencial.

Sintaxe

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;

Membros

Preference

Funciona como em versões anteriores, mas usando apenas 2 bits.

Rgb

UINT que descreve a codificação de pixel com suporte/solicitação usando o formato de exemplo RGB.

YCbCr444

UINT que descreve a codificação de pixel com suporte/solicitação usando o formato de exemplo YcbCr 4:4:4.

YCbCr422

UINT que descreve a codificação de pixel com suporte/solicitação usando o formato de exemplo YcbCr 4:2:2.

YCbCr420

UINT que descreve a codificação de pixel com suporte/solicitação usando o formato de exemplo YcbCr 4:2:0.

Intensity

UINT que descreve a codificação de pixel com suporte/solicitação usando apenas intensidade.

Value

UINT usado para operar nos campos de bit combinados.

Comentários

Os cinco formatos de exemplo de cor padrão para transmissão de pixel são expostos separadamente para permitir que o driver relate recursos individualmente, mas espera-se que a grande maioria dos dispositivos de exibição não dê suporte a todos os formatos de exemplo como entrada, em particular o suporte a sinais de intensidade apenas é provavelmente restrito a telas monocromáticas que, portanto, não devem dar suporte a formatos de exemplo de cor.

Durante a enumeração de modo via EnumVidPnCofuncModality, o driver deve definir valores em todos os cinco campos para indicar as codificações de pixel com suporte como entradas para o dispositivo de exibição na configuração atual.

Quando SetTimingsFromVidPn for chamado, um desses campos indicará a codificação de pixel e o formato de exemplo a ser aplicado.

Requisitos

Requisito Valor
Cabeçalho d3dkmdt.h (inclua D3dkmddi.h)