DXVA_DeinterlaceTech 枚举 (dxva.h)

DXVA_DeinterlaceTech枚举标识用于实现特定反交错算法的基础技术。

语法

typedef enum _DXVA_DeinterlaceTech {
  DXVA_DeinterlaceTech_Unknown,
  DXVA_DeinterlaceTech_BOBLineReplicate,
  DXVA_DeinterlaceTech_BOBVerticalStretch,
  DXVA_DeinterlaceTech_BOBVerticalStretch4Tap,
  DXVA_DeinterlaceTech_MedianFiltering,
  DXVA_DeinterlaceTech_EdgeFiltering,
  DXVA_DeinterlaceTech_FieldAdaptive,
  DXVA_DeinterlaceTech_PixelAdaptive,
  DXVA_DeinterlaceTech_MotionVectorSteered
} DXVA_DeinterlaceTech;

常量

 
DXVA_DeinterlaceTech_Unknown
指示该算法未知或硬件制造商专有。
DXVA_DeinterlaceTech_BOBLineReplicate
指示算法通过重复其上方或下方的行来创建缺失行。 此方法看起来是交错的,不建议使用。
DXVA_DeinterlaceTech_BOBVerticalStretch
指定一种算法,该算法通过将每个视频字段垂直拉伸 2 来创建缺失行。 进行垂直调整以确保生成的图像不会上下移动。
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap
使用 4 点击筛选器将每个视频字段垂直拉伸 2,从而创建缺失的线条。
DXVA_DeinterlaceTech_MedianFiltering
指定通过中间值筛选操作重新创建缺失行中的像素。
DXVA_DeinterlaceTech_EdgeFiltering
指定边缘筛选器重新创建缺失行中的像素。 在此过程中,将应用空间方向筛选器来确定图片内容中边缘的方向,缺失的像素是通过沿 (筛选而不是跨) 检测到的边缘来创建的。
DXVA_DeinterlaceTech_FieldAdaptive
指定通过逐字段在空间内插或时态内插之间切换来重新创建缺失行中的像素,具体取决于运动量。
DXVA_DeinterlaceTech_PixelAdaptive
指定通过根据运动量在空间或时态内插之间逐个像素切换来重新创建缺失行中的像素。
DXVA_DeinterlaceTech_MotionVectorSteered
标识视频字段序列中的对象。 在首次对齐场景中各个对象的移动轴以使它们与时间轴平行后,将重新创建缺失的像素。

要求

要求
Header dxva.h (包括 Dxva.h)

另请参阅

DXVA_DeinterlaceCaps