enumerazione DXVADDI_VIDEOCHROMASUBSAMPLING (d3dumddi.h)
Il tipo di enumerazione DXVADDI_VIDEOCHROMASUBSAMPLING contiene valori che identificano lo schema di codifica chroma 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 del video chroma. I primi quattro bit (0x0F) di una DWORD possono essere usati per specificare sottocampionamento video. |
DXVADDI_VideoChromaSubsampling_Unknown Non è specificato il sottocampionamento del video chroma. |
DXVADDI_VideoChromaSubsampling_ProgressiveChroma Il sottocampionamento del video chroma è progressivo. |
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited Gli esempi di Chroma sono allineati su più esempi di luma orizzontalmente. |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited Gli esempi di Chroma sono allineati su più esempi di 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 membro VideoChromaSubsampling della struttura DXVADDI_EXTENDEDFORMAT se i dati sono in modo verticale. |
DXVADDI_VideoChromaSubsampling_MPEG2 Or bit per bit dei valori di DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes usati con dati 4:2:0. |
DXVADDI_VideoChromaSubsampling_MPEG1 Valore DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes utilizzato con 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 dati 4:2:0. |
DXVADDI_VideoChromaSubsampling_Cosited Or bit per bit del DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes valori usati con dati 4:4:4, 4:2:2 e 4:1:1. |
Commenti
Un OR bit per bit dei valori di DXVADDI_VIDEOCHROMASUBSAMPLING può essere usato per creare un valore nel membro VideoChromaSubsampling della struttura DXVADDI_EXTENDEDFORMAT .
Le varianti cosìte indicano che gli esempi di chroma sono allineati agli esempi di luma. In genere, i dati 4:2:0 con chroma 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 vengono sempre inseriti in entrambe le direzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |