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 视频色度子采样掩码。 DWORD 的前四个 (0x0F) 位可用于指定视频色度子采样。 |
DXVADDI_VideoChromaSubsampling_Unknown 未指定视频色度子采样。 |
DXVADDI_VideoChromaSubsampling_ProgressiveChroma 视频色度子采样是渐进式的。 |
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited 色度样本在多个亮度样本上水平对齐。 |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited 色度样本垂直对齐于亮度样本的倍数上。 |
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Pb 和 Pr (或 Cb 和 Cr) 平面具有相同的相位对齐方式。 如果数据垂直并置,则只能在 DXVADDI_EXTENDEDFORMAT 结构的 VideoChromaSubsampling 成员中将此值设置为 0。 |
DXVADDI_VideoChromaSubsampling_MPEG2 与 4:2:0 数据一起使用的 DXVADDI_VideoChromaSubsampling_Horizontally_Cosited 和 DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 值的按位 OR。 |
DXVADDI_VideoChromaSubsampling_MPEG1 用于 4:2:0 数据的 DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 值。 |
DXVADDI_VideoChromaSubsampling_DV_PAL 与 4:2:0 数据一起使用的 DXVADDI_VideoChromaSubsampling_Horizontally_Cosited 和 DXVADDI_VideoChromaSubsampling_Vertically_Cosited 值的按位 OR。 |
DXVADDI_VideoChromaSubsampling_Cosited DXVADDI_VideoChromaSubsampling_Horizontally_Cosited和DXVADDI_VideoChromaSubsampling_Vertically_Cosited的按位 OR,以及DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes与 4:4:4:4、4:2:2 和 4:1:1 数据一起使用的值。 |
注解
DXVADDI_VIDEOCHROMASUBSAMPLING 值的按位 OR 可用于在 DXVADDI_EXTENDEDFORMAT 结构的 VideoChromaSubsampling 成员中创建值。
Cosite 变体指示色度样本与亮度样本保持一致。 通常,具有色度的 4:2:0 数据在一个或多个方向与亮度数据对齐。 请注意,4:4:4、4:2:2 和 4:1:1 数据始终位于两个方向。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |