перечисление DXVA_DeinterlaceTech (dxva.h)
Перечисление DXVA_DeinterlaceTech определяет базовую технологию, используемую для реализации определенного алгоритма deinterlace.
Синтаксис
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 (include Dxva.h) |