Поделиться через


перечисление DXVADDI_VIDEOCHROMASUBSAMPLING (d3dumddi.h)

Тип перечисления DXVADDI_VIDEOCHROMASUBSAMPLING содержит значения, определяющие схему кодирования хрома для данных Y'Cb'Cr.

Синтаксис

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;

Константы

 
DXVADDI_VideoChromaSubsamplingMask
Маска подсхемки видеохрома. Первые четыре (0x0F) бита DWORD можно использовать для указания подэмплинга видеохромы.
DXVADDI_VideoChromaSubsampling_Unknown
Подвымерка видеохромы не указана.
DXVADDI_VideoChromaSubsampling_ProgressiveChroma
Подсхемка видеохромы является прогрессивной.
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited
Образцы хрома выравниваются по горизонтали по кратным образцам luma.
DXVADDI_VideoChromaSubsampling_Vertically_Cosited
Образцы хрома выравниваются по вертикали, кратным образцам luma.
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes
Плоскости Pb и Pr (или Cb и Cr) имеют одинаковое выравнивание фаз. Это значение может быть задано только в 0 в элементе VideoChromaSubsamplingструктуры DXVADDI_EXTENDEDFORMAT , если данные расположены по вертикали.
DXVADDI_VideoChromaSubsampling_MPEG2
Побитовое ИЛИ DXVADDI_VideoChromaSubsampling_Horizontally_Cosited и DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes значений, используемых с данными 4:2:0.
DXVADDI_VideoChromaSubsampling_MPEG1
Значение DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes , используемое с данными 4:2:0.
DXVADDI_VideoChromaSubsampling_DV_PAL
Побитовое ИЛИ DXVADDI_VideoChromaSubsampling_Horizontally_Cosited и DXVADDI_VideoChromaSubsampling_Vertically_Cosited значений, используемых с данными 4:2:0.
DXVADDI_VideoChromaSubsampling_Cosited
Побитовое ИЛИ DXVADDI_VideoChromaSubsampling_Horizontally_Cosited, DXVADDI_VideoChromaSubsampling_Vertically_Cosited и DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes значения, используемые с данными 4:4:4, 4:2:2 и 4:1:1.

Комментарии

Побитовое ИЛИ значений DXVADDI_VIDEOCHROMASUBSAMPLING можно использовать для создания значения в элементе VideoChromaSubsampling структуры DXVADDI_EXTENDEDFORMAT .

Варианты cosite указывают на то, что образцы хрома выровнены с образцами luma. Как правило, данные 4:2:0 с хрома выравниваются в одном или нескольких направлениях с данными luma. Обратите внимание, что данные 4:4:4, 4:2:2 и 4:1:1 всегда связаны в обоих направлениях.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

DXVADDI_EXTENDEDFORMAT