D3DKMDT_WIRE_FORMAT_AND_PREFERENCE Union (d3dkmdt.h)

Enthält Informationen zum bevorzugten Pixelcodierungsformat.

Syntax

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;

Member

Preference

Funktionen wie in früheren Releases, aber nur mit 2 Bits.

Rgb

UINT, die die unterstützte/angeforderte Pixelcodierung mithilfe des RGB-Beispielformats beschreibt.

YCbCr444

UINT, die die unterstützte/angeforderte Pixelcodierung mithilfe des YcbCr 4:4:4-Beispielformats beschreibt.

YCbCr422

UINT, die die unterstützte/angeforderte Pixelcodierung mithilfe des YcbCr 4:2:2-Beispielformats beschreibt.

YCbCr420

UINT, die die unterstützte/angeforderte Pixelcodierung mithilfe des Beispielformats YcbCr 4:2:0 beschreibt.

Intensity

UINT, die die unterstützte/angeforderte Pixelcodierung nur mithilfe der Intensität beschreibt.

Value

UINT wird verwendet, um die kombinierten Bitfelder zu verwenden.

Hinweise

Die fünf Standardfarbbeispielformate für die Pixelübertragung werden separat verfügbar gemacht, damit der Treiber Funktionen einzeln melden kann, es wird jedoch erwartet, dass die überwiegende Mehrheit der Anzeigegeräte nicht alle Beispielformate als Eingabe unterstützt. Insbesondere die Unterstützung nur von Intensitätssignalen ist wahrscheinlich auf monochrome Displays beschränkt, die daher keine Farbbeispielformate unterstützen sollten.

Während der Modusaufzählung über EnumVidPnCofuncModality sollte der Treiber Werte in allen fünf Feldern festlegen, um die Pixelcodierungen anzugeben, die als Eingaben für das Anzeigegerät in der aktuellen Konfiguration unterstützt werden.

Wenn SetTimingsFromVidPn aufgerufen wird, gibt eines dieser Felder die anzuwendende Pixelcodierung und das Beispielformat an.

Anforderungen

Anforderung Wert
Header d3dkmdt.h (einschließlich D3dkmddi.h)