перечисление 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 Образцы Chroma выравниваются по нескольким образцам luma по горизонтали. |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited Образцы Chroma выравниваются по вертикали по вертикали. |
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.1. |
Комментарии
Побитовое ИЛИ значений DXVADDI_VIDEOCHROMASUBSAMPLING можно использовать для создания значения в элементе VideoChromaSubsampling структуры DXVADDI_EXTENDEDFORMAT .
Варианты косита указывают на то, что образцы хрома выравниваются с примерами luma. Как правило, данные 4:2:0 с chroma выравниваются в одном или нескольких направлениях с данными luma. Обратите внимание, что данные 4:4:4, 4:2:2 и 4:1:1 всегда связаны в обоих направлениях.
Требования
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок | d3dumddi.h (include D3dumddi.h) |