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 标识视频字段序列中的对象。 在首次对齐场景中各个对象的移动轴以使其与时间轴平行之后,将重新创建缺失的像素。 |
要求
要求 | 价值 |
---|---|
标头 | dxva.h (包括 Dxva.h) |