Перечисление 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
Задает алгоритм, который создает отсутствующие линии путем вертикального растяжения каждого поля видео в два коэффициента. Выполняется вертикальная корректировка, которая гарантирует, что полученное изображение не перемещается вверх и вниз.
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap
Создает отсутствующие линии, вертикально растягивая каждое поле видео в два раз с помощью фильтра 4 касания.
DXVA_DeinterlaceTech_MedianFiltering
Указывает, что пиксели в отсутствующих строках повторно создаются операцией фильтрации медианы.
DXVA_DeinterlaceTech_EdgeFiltering
Указывает, что пиксели в отсутствующих строках воссоздаются фильтром ребер. В этом процессе фильтры пространственного направления применяются для определения ориентации ребер в содержимом рисунка, а отсутствующие пиксели создаются путем фильтрации вдоль (а не по) обнаруженным краям.
DXVA_DeinterlaceTech_FieldAdaptive
Указывает, что пиксели в отсутствующих строках воссоздаются путем переключения между пространственной или темпоральной интерполяцией по полю в зависимости от объема движения.
DXVA_DeinterlaceTech_PixelAdaptive
Указывает, что пиксели в отсутствующих строках воссоздаются путем переключения между пространственной или темпоральной интерполяцией в зависимости от объема движения.
DXVA_DeinterlaceTech_MotionVectorSteered
Определяет объекты в последовательности полей видео. Отсутствующие пиксели воссоздаются после первого выравнивания оси перемещения отдельных объектов в сцене, чтобы сделать их параллельными с осью времени.

Требования

Требование Значение
Заголовок dxva.h (включая Dxva.h)

См. также раздел

DXVA_DeinterlaceCaps