Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление 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) |