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

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

Описывает стратегию, которую фильтр наложения микшера использует для масштабирования видеоидра до меньшего размера.

Синтаксис

typedef enum _DECIMATION_USAGE {
  DECIMATION_LEGACY = 0,
  DECIMATION_USE_DECODER_ONLY,
  DECIMATION_USE_VIDEOPORT_ONLY,
  DECIMATION_USE_OVERLAY_ONLY,
  DECIMATION_DEFAULT
} DECIMATION_USAGE;

Константы

 
DECIMATION_LEGACY
Значение: 0
Размейте видео, выполнив следующие действия в указанном порядке, пока одно из них не будет выполнено.


  1. Попробуйте использовать наложенный масштабировщик на микросхеме VGA.

  2. Если микшер наложения подключен через видеопорт, попробуйте использовать масштабировщик на видеопорте.

  3. Обрезка видеоидра.

DECIMATION_USE_DECODER_ONLY
Децифруируйте с помощью средства масштабирования в декодере видео. Если это не удается, обрезать видео.
DECIMATION_USE_VIDEOPORT_ONLY
Децифруируйте с помощью средства масштабирования на видеопорте. Если это не удается, обрезать видео.
DECIMATION_USE_OVERLAY_ONLY
Размежете с помощью масштабировщика наложения на микросхеме VGA. Если это не удается, обрезать видео.
DECIMATION_DEFAULT
Размейте видео, выполнив следующие действия в указанном порядке, пока одно из них не будет выполнено.


  1. Попробуйте использовать средство масштабирования в декодере видео.

  2. Попробуйте использовать наложенный масштабировщик на микросхеме VGA.

  3. Если микшер наложения подключен через видеопорт, попробуйте использовать масштабировщик на видеопорте.

  4. Обрезка видеоидра.


Этот режим является стратегией децимации по умолчанию.

Требования

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

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

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

IAMVideoDecimationProperties