Freigeben über


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;

Angehörige

Preference

Funktioniert wie in früheren Versionen, aber nur mit 2 Bits.

Rgb

UINT zur Beschreibung der unterstützten/angeforderten Pixelcodierung mithilfe des RGB-Beispielformats.

YCbCr444

UINT zur Beschreibung der unterstützten/angeforderten Pixelcodierung mithilfe des YcbCr 4:4:4-Beispielformats.

YCbCr422

UINT zur Beschreibung der unterstützten/angeforderten Pixelcodierung mit dem Beispielformat YcbCr 4:2:2.

YCbCr420

UINT zur Beschreibung der unterstützten/angeforderten Pixelcodierung mithilfe des YcbCr 4:2:0-Beispielformats.

Intensity

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

Value

UINT verwendet, um mit den kombinierten Bitfeldern zu arbeiten.

Bemerkungen

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

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

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

Anforderungen

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