DXVA_VideoChromaSubsampling枚举 (dxva.h)
DXVA_VideoChromaSubsampling枚举类型包含用于标识 Y'Cb'Cr' 数据的色度编码方案的枚举器。
语法
typedef enum _DXVA_VideoChromaSubsampling {
DXVA_VideoChromaSubsamplingShift,
DXVA_VideoChromaSubsamplingMask,
DXVA_VideoChromaSubsampling_Unknown,
DXVA_VideoChromaSubsampling_ProgressiveChroma,
DXVA_VideoChromaSubsampling_Horizontally_Cosited,
DXVA_VideoChromaSubsampling_Vertically_Cosited,
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
DXVA_VideoChromaSubsampling_MPEG2,
DXVA_VideoChromaSubsampling_MPEG1,
DXVA_VideoChromaSubsampling_DV_PAL,
DXVA_VideoChromaSubsampling_Cosited
} DXVA_VideoChromaSubsampling;
常数
DXVA_VideoChromaSubsamplingShift 指定将位移位 8 个位置(DXVA_ExtColorData_ShiftBase + 0 或 8 + 0)。 |
DXVA_VideoChromaSubsamplingMask 指定视频色度子采样掩码。 4 (0x00000F00) 位的 DWORD 可用于指定视频色度子采样。 |
DXVA_VideoChromaSubsampling_Unknown 指定未指定视频色度子采样。 |
DXVA_VideoChromaSubsampling_ProgressiveChroma 指定视频色度子采样为渐进色度。 |
DXVA_VideoChromaSubsampling_Horizontally_Cosited 指定色度样本水平对齐在 luma 样本的倍数上。 |
DXVA_VideoChromaSubsampling_Vertically_Cosited 指定色度样本垂直对齐在 luma 样本的倍数上。 |
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 指定 Pb 和 Pr(或 Cb 和 Cr)平面具有相同的相对齐方式。 如果数据垂直共存,则只能在 VideoChromaSubsamplingDXVA_ExtendedFormat 成员中将此枚举器设置为 0。 |
DXVA_VideoChromaSubsampling_MPEG2 与 4:2:0 数据一起使用的DXVA_VideoChromaSubsampling_Horizontally_Cosited和DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes值的按位 OR。 |
DXVA_VideoChromaSubsampling_MPEG1 与 4:2:0 数据一起使用的DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes值。 |
DXVA_VideoChromaSubsampling_DV_PAL 与 4:2:0 数据一起使用的DXVA_VideoChromaSubsampling_Horizontally_Cosited和DXVA_VideoChromaSubsampling_Vertically_Cosited值的按位 OR。 |
DXVA_VideoChromaSubsampling_Cosited 与 4:4:4、4:2:2 和 4:1:1 数据一起使用的DXVA_VideoChromaSubsampling_Horizontally_Cosited和DXVA_VideoChromaSubsampling_Vertically_Cosited和DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes值的按位 OR。 |
言论
DXVA_VideoChromaSubsampling的枚举器可以是 ORed,以在 DXVA_ExtendedFormat 结构的 VideoChromaSubsampling 成员中创建值。
Cosite 变体表示色度样本与 luma 样本保持一致。 通常,具有色度 4:2:0 的数据与 luma 数据在一个或多个方向对齐。 请注意,4:4:4、4:2:2 和 4:1:1 数据始终位于两个方向。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 此枚举类型仅适用于具有 SP1 及更高版本的 Windows Server 2003,以及具有 SP2 及更高版本的 Windows XP。 |
标头 | dxva.h (包括 Dxva.h) |