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