Freigeben über


DXVADDI_VIDEOCHROMASUBSAMPLING-Aufzählung (d3dumddi.h)

Der DXVADDI_VIDEOCHROMASUBSAMPLING Enumerationstyp enthält Werte, die das Farbcodierungsschema für Y'Cb'Cr'-Daten identifizieren.

Syntax

typedef enum _DXVADDI_VIDEOCHROMASUBSAMPLING {
  DXVADDI_VideoChromaSubsamplingMask,
  DXVADDI_VideoChromaSubsampling_Unknown,
  DXVADDI_VideoChromaSubsampling_ProgressiveChroma,
  DXVADDI_VideoChromaSubsampling_Horizontally_Cosited,
  DXVADDI_VideoChromaSubsampling_Vertically_Cosited,
  DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
  DXVADDI_VideoChromaSubsampling_MPEG2,
  DXVADDI_VideoChromaSubsampling_MPEG1,
  DXVADDI_VideoChromaSubsampling_DV_PAL,
  DXVADDI_VideoChromaSubsampling_Cosited
} DXVADDI_VIDEOCHROMASUBSAMPLING;

Konstanten

 
DXVADDI_VideoChromaSubsamplingMask
Die Video-Chroma-Subsamplingmaske. Die ersten vier Bits (0x0F) eines DWORD können verwendet werden, um videochromen Subsampling anzugeben.
DXVADDI_VideoChromaSubsampling_Unknown
Die Video-Chroma-Subsampling wird nicht angegeben.
DXVADDI_VideoChromaSubsampling_ProgressiveChroma
Die Video-Chroma-Subsampling ist progressiv.
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited
Farbproben werden horizontal an Vielfachen der Luma-Proben ausgerichtet.
DXVADDI_VideoChromaSubsampling_Vertically_Cosited
Chroma-Proben werden vertikal an Vielfachen der Luma-Proben ausgerichtet.
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
Die Pb- und Pr-Ebene (oder Cb und Cr) weisen die gleiche Phasenausrichtung auf. Dieser Wert kann nur auf 0 im VideoChromaSubsampling Member der DXVADDI_EXTENDEDFORMAT Struktur festgelegt werden, wenn die Daten vertikal gemeinsam verwendet werden.
DXVADDI_VideoChromaSubsampling_MPEG2
Ein bitweises ODER der DXVADDI_VideoChromaSubsampling_Horizontally_Cosited und DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Werte, die mit 4:2:0-Daten verwendet werden.
DXVADDI_VideoChromaSubsampling_MPEG1
Der DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Wert, der mit 4:2:0-Daten verwendet wird.
DXVADDI_VideoChromaSubsampling_DV_PAL
Ein bitweises ODER der DXVADDI_VideoChromaSubsampling_Horizontally_Cosited und DXVADDI_VideoChromaSubsampling_Vertically_Cosited Werte, die mit 4:2:0-Daten verwendet werden.
DXVADDI_VideoChromaSubsampling_Cosited
Ein bitweises ODER der DXVADDI_VideoChromaSubsampling_Horizontally_Cositedund DXVADDI_VideoChromaSubsampling_Vertically_Cositedund DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Werte, die mit 4:4:4,4, 4:2:2 und 4:1:1-Daten verwendet werden.

Bemerkungen

Ein bitweises OR der Werte von DXVADDI_VIDEOCHROMASUBSAMPLING kann verwendet werden, um einen Wert im VideoChromaSubsampling Member der DXVADDI_EXTENDEDFORMAT Struktur zu erstellen.

Cosite-Variationen deuten darauf hin, dass die Farbproben an den Luma-Proben ausgerichtet sind. In der Regel werden 4:2:0-Daten mit Chroma in eine oder mehrere Richtungen an den Luma-Daten ausgerichtet. Beachten Sie, dass die Daten 4:4:4, 4:2:2 und 4:1:1 immer in beide Richtungen gemeinsam verwendet werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

DXVADDI_EXTENDEDFORMAT