Compartilhar via


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)

Consulte também

DXVADDI_EXTENDEDFORMAT