Condividi tramite


enumerazione DXVADDI_VIDEOCHROMASUBSAMPLING (d3dumddi.h)

Il tipo di enumerazione DXVADDI_VIDEOCHROMASUBSAMPLING contiene valori che identificano lo schema di codifica cromatica per i dati Y'Cb'Cr'.

Sintassi

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;

Costanti

 
DXVADDI_VideoChromaSubsamplingMask
Maschera di sottocampionamento cromatico video. I primi quattro bit (0x0F) di una DWORD possono essere usati per specificare sottocampionamento cromatico video.
DXVADDI_VideoChromaSubsampling_Unknown
Il sottocampionamento cromatico video non è specificato.
DXVADDI_VideoChromaSubsampling_ProgressiveChroma
Il sottocampionamento cromatico video è progressivo.
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited
I campioni Chroma sono allineati su multipli degli esempi luma orizzontalmente.
DXVADDI_VideoChromaSubsampling_Vertically_Cosited
I campioni Chroma sono allineati su multipli dei campioni luma verticalmente.
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
I piani Pb e Pr (o Cb e Cr) hanno lo stesso allineamento della fase. Questo valore può essere impostato solo su 0 nel VideoChromaSubsampling membro della struttura DXVADDI_EXTENDEDFORMAT se i dati sono in verticale.
DXVADDI_VideoChromaSubsampling_MPEG2
OR bit per bit dei valori DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes usati con i dati 4:2:0.
DXVADDI_VideoChromaSubsampling_MPEG1
Valore DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes utilizzato con i dati 4:2:0.
DXVADDI_VideoChromaSubsampling_DV_PAL
OR bit per bit dei valori di DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_Cosited usati con i dati 4:2:0.
DXVADDI_VideoChromaSubsampling_Cosited
OR bit per bit dei valori DXVADDI_VideoChromaSubsampling_Horizontally_Cositede DXVADDI_VideoChromaSubsampling_Vertically_Cositede DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes usati con i dati 4:4:4, 4:2:2 e 4:1:1.

Osservazioni

Un OR bit per bit dei valori di DXVADDI_VIDEOCHROMASUBSAMPLING può essere usato per creare un valore nella VideoChromaSubsampling membro della struttura DXVADDI_EXTENDEDFORMAT.

Le varianti cosìte indicano che i campioni di cromatica sono allineati ai campioni luma. In genere, i dati 4:2:0 con cromatica sono allineati in una o più direzioni con i dati luma. Si noti che i dati 4:4:4, 4:2:2 e 4:1:1 sono sempre inclusi in entrambe le direzioni.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

DXVADDI_EXTENDEDFORMAT