Перечисление 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) |