Поделиться через


перечисление DXVAHD_PROCESSOR_CAPS (dxvahd.h)

Задает возможности обработки видеопроцессоров microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Синтаксис

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

Константы

 
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND
Значение: 0x1
Видеопроцессор может выполнять деинтерлейсинг смешения.

При деинтерлейсинге смешения два поля из чередующегося кадра смешиваются в один прогрессивный кадр. Видеопроцессор использует смешанное деинтерлейсирование, когда он деинтерлейсирует с половинной скоростью, как при преобразовании 60i в 30p. Для деинтерлейсинга смешения не требуются опорные кадры.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB
Значение: 0x2
Видеопроцессор может выполнять деинтерлейсинг боба.

При деинтерлейсинге отсутствующие строки полей интерполируются из строк выше и ниже. Деинтерлейсинг Боба не требует опорных кадров.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
Значение: 0x4
Видеопроцессор может выполнять адаптивное деинтерлейсирование.

Адаптивное деинтерлейсирование использует пространственную или темпоральную интерполяцию и переключается между ними по полю в зависимости от объема движения. Если видеопроцессор не получает достаточного количества опорных кадров для выполнения адаптивной деинтерлейсинга, он возвращается к деинтерлейсингу Bob.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Значение: 0x8
Видеопроцессор может выполнять деинтерлейсинг с компенсацией движения.

Деинтерлейсинг с компенсацией движения использует векторы движения для воссоздания отсутствующих линий. Если видеопроцессор не получает достаточного количества опорных кадров для выполнения деинтерлейсинга с компенсацией движения, он возвращается к деинтерлейсингу.
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE
Значение: 0x10
Видеопроцессор может выполнять обратную телесину (IVTC).

Если видеопроцессор поддерживает эту возможность, элемент ITelecineCaps структуры DXVAHD_VPCAPS указывает, какие режимы IVTC поддерживаются.
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
Значение: 0x20
Видеопроцессор может преобразовать частоту кадров путем интерполяции кадров.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dxvahd.h

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

DXVA-HD

Перечисления видео Direct3D

Перечисления Media Foundation