DXVADDI_VIDEOCHROMASUBSAMPLING enumeração (d3dumddi.h)
O tipo de enumeração DXVADDI_VIDEOCHROMASUBSAMPLING contém valores que identificam o esquema de codificação de croma para dados Y'Cb'Cr'.
Sintaxe
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;
Constantes
DXVADDI_VideoChromaSubsamplingMask A máscara de subsampa de croma de vídeo. Os quatro primeiros bits (0x0F) de um DWORD podem ser usados para especificar a subampa de croma de vídeo. |
DXVADDI_VideoChromaSubsampling_Unknown A subampa do croma de vídeo não é especificada. |
DXVADDI_VideoChromaSubsampling_ProgressiveChroma A subampa do croma de vídeo é progressiva. |
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited Exemplos de croma são alinhados em múltiplos dos exemplos de luma horizontalmente. |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited Exemplos de croma são alinhados em múltiplos dos exemplos de luma verticalmente. |
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Os planos Pb e Pr (ou Cb e Cr) têm o mesmo alinhamento de fase. Esse valor pode ser definido apenas como 0 no VideoChromaSubsampling membro da estrutura de DXVADDI_EXTENDEDFORMAT se os dados forem cosmitados verticalmente. |
DXVADDI_VideoChromaSubsampling_MPEG2 Um OR bit a bit dos valores DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes usados com dados 4:2:0. |
DXVADDI_VideoChromaSubsampling_MPEG1 O valor DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes usado com dados 4:2:0. |
DXVADDI_VideoChromaSubsampling_DV_PAL Um OR bit a bit dos valores DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_Cosited que são usados com dados 4:2:0. |
DXVADDI_VideoChromaSubsampling_Cosited Um OR bit a bit do DXVADDI_VideoChromaSubsampling_Horizontally_Cositede DXVADDI_VideoChromaSubsampling_Vertically_Cositede DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes valores que são usados com dados 4:4:4, 4:2:2 e 4:1:1. |
Observações
Um OR bit a bit dos valores de DXVADDI_VIDEOCHROMASUBSAMPLING pode ser usado para criar um valor no videochromaSubsampling membro da estrutura DXVADDI_EXTENDEDFORMAT.
As variações de cosite indicam que os exemplos de croma estão alinhados com os exemplos de luma. Normalmente, os dados 4:2:0 com chroma são alinhados em uma ou mais direções com os dados luma. Observe que os dados 4:4:4, 4:2:2 e 4:1:1 são sempre cosso em ambas as direções.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |