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

Confira também

DXVADDI_EXTENDEDFORMAT