DXVADDI_VIDEOCHROMASUBSAMPLING enumeração (d3dumddi.h)
O tipo de enumeração DXVADDI_VIDEOCHROMASUBSAMPLING contém valores que identificam o esquema de codificação chroma para dados Y'Cb'Cr'.
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;
Constantes
DXVADDI_VideoChromaSubsamplingMask A máscara de subampa do chroma do vídeo. Os quatro primeiros bits (0x0F) de um DWORD podem ser usados para especificar a subampa de chroma de vídeo. |
DXVADDI_VideoChromaSubsampling_Unknown A subempasagem de chroma de vídeo não é especificada. |
DXVADDI_VideoChromaSubsampling_ProgressiveChroma A subampa do chroma do vídeo é progressiva. |
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited Os exemplos de chroma são alinhados em múltiplos dos exemplos de luma horizontalmente. |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited Os exemplos de chroma 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 membro VideoChromaSubsampling da estrutura DXVADDI_EXTENDEDFORMAT se os dados forem cosited verticalmente. |
DXVADDI_VideoChromaSubsampling_MPEG2 Um OR bit a bit dos valores DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes que são 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 usados com dados 4:2:0. |
DXVADDI_VideoChromaSubsampling_Cosited Um OR bit a bit do DXVADDI_VideoChromaSubsampling_Horizontally_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_Cosited e DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes valores que são usados com dados 4:4:4, 4:2:2 e 4:1:1. |
Comentários
Um OR bit a bit dos valores de DXVADDI_VIDEOCHROMASUBSAMPLING pode ser usado para criar um valor no membro VideoChromaSubsampling da estrutura DXVADDI_EXTENDEDFORMAT .
As variações de cosite indicam que os exemplos de chroma 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 copiados em ambas as direções.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |