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


Перечисление VMRDeinterlacePrefs (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Тип перечисления VMRDeinterlacePrefs описывает метод деинтерлакирования, используемый фильтром отрисовщика 7 (VMR-7), если не удается использовать метод, заданный приложением.

Синтаксис

typedef enum VMRDeinterlacePrefs {
  DeinterlacePref_NextBest = 0x1,
  DeinterlacePref_BOB = 0x2,
  DeinterlacePref_Weave = 0x4,
  DeinterlacePref_Mask = 0x7
} ;

Константы

 
DeinterlacePref_NextBest
Значение: 0x1
Используйте следующий лучший режим, предлагаемый драйвером.
DeinterlacePref_BOB
Значение: 0x2
Используйте метод Bob.
DeinterlacePref_Weave
Значение: 0x4
Используйте метод плетения (то есть без деинтерлейки).
DeinterlacePref_Mask
Значение: 0x7
Побитовое ИЛИ предыдущих флагов. Это значение не является допустимым флагом.

Требования

   
Верхняя часть strmif.h (включая Dshow.h)

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

Перечислимые типы DirectShow

Интерфейс IVMRDeinterlaceControl