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) |